Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme Sécurité d'un Assembly [ Système / Sécurité ] (Pijay)

lundi 14 mai 2007 à 18:42:28 | Probleme Sécurité d'un Assembly

Pijay

Bonjour a tous,

Voila mon probleme :

J'ai développé une dll VB.Net qui contient une méthode pour envoyer un mail via Outlook et une methode qui recupere des infos dans une BDD Access.

Cette dll est déploiyée en local sur ma machine. (C:/).

J'ai ensuite décide de développé un projet .Net Standard (VB) pour  appeler les méthode de cette DLL. Lorsque j'execute le projet (.exe) en local tout se passe bien. Mais lorsque je veux l'executer via le réseau une erreur de sécurité intervient :

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Security.SecurityException: That assembly does not allow partially trusted callers.
   at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
   at Lib_sql_outlook.Class1.session_headcount_intervenant_v1(Int64& id, String& base, String& table, String& erreur, String uid, String nom, String prenom, String matricule)
   at Demo_Visual.Form1.cmd_sql_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The action that failed was:
LinkDemand
The Zone of the assembly that failed was:
Intranet

etc...

J'ai effectué de nombreuses recherche sur les notions de sécurité des codes .Net (msdn). J'ai compris les principes de fonctrionnement et gestion de la sécurité mais aucune méthode mises en oeuvre ne fonctionne.

En effet, je suis dans une entreprise dans laquelle les droits et la sécurité sont régit par les administrateurs de la boite. (Je ne suis meme pas admin. sur ma machine!!!)

Je souhaiterais pouvoir contourné ces politiques de sécurité pour pouvoir éxecuté mon appli sur le réseau et utiliser les méthodes de ma dll.

Apres avoir lu toutes les docs msdn possibles, cela à l'aire possible avec la notion SecurityPermissionpar exemple.... mais bon tous ce que j'ai essayé ne fonctionne pas.

Si quelqu'un peut m'aider ou connait une solution, j'en serais tres reconnaisant (je commence à etre désespéré...)

Merci d'avance.




Cette discussion est classé dans : windows, system, forms, sécurité, at


Répondre à ce message

Sujets en rapport avec ce message

Erreur d'affichage de Form !!!!!!!! [ par MoiDebutantVBA ] quand je tape (en VB.net) :Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickDim Formulaire2 Écrire des données dans un port COM [ par lo4 ] Bonjour, un ami m'a demandé de lui créer un programme qui doit écrire des données par le port COM1.J'ai réussi à faire l'interface mais il me manque l Erreur Extraction d'un Zip [ par Ceska ] Bonjour,J'utilise la librairie SharpZipLib v 0.83.1.0 pour extraire des fichiers d'un zip que je télécharge sur Internet. Une erreur est générée au mo Accès à un fichier texte sur un serveur internet distant. [ par MoiDebutantVB ] J'ai besoin que mon programme lise le texte d'un fichier sur internet mais quand j'utilise ce code : Public Function LireFichier(ByVal Ch [vb.net] Probleme exécution d'un logiciel en réseau [ par nakata77 ] Bonjour,Je viens de finir mes 2 programmes, je les déploie normalement, ça marche sur mon PC je suis content, après je vais sur un autre Pc en réseau, Bug Infragistics [ par nborges ] Salut,j´ai un probleme avec un composant WinToolBars Infragistics,quand je reduis le menu, les options qui  disparaissente passe sur une liste , ce qu Erreur au lancement de mon application à distance [ par adrienbayer ] Bonjour,J'ai utilisé le plug in bootstrapper pour creer un install de mon application. J'y est intégré dotnetfix.exe ainsi que le package MDAC. aussi [VB.NET] Probleme avec les AxListBox [ par nakata77 ] Bonjour,j'ai déployer mon projet, je l'install, l'exécute tout marche bien, le seul probleme que je rencontre c'est quand j'essaie d'ouvrir des fenêtr [vb.net] probleme de mémoire [ par nakata77 ] Bonjour,j'aimerai afficher une fenetre qui utilise des ActiveX, je compile,sous Visual studio la fenêtre s'affiche plus, a la place j'ai  : <table id= Erreur de fermeture de formulaire [ par OneHacker ] Alors bonjour à tous. J'ai un problème.J'ai un module mdlMain contenant une procédure Main qui instancie et affiche la form1 Elle même a un bouton qui


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.