Tengo una aplicacion que levanta un exe via el explorer...
 
al exe le di everything en los permisos.. pero igual me sigue saliendo un error de IO.

System.Security.SecurityException: Request for the permission of type System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
   at System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet grantedSet, PermissionSet deniedSet, CodeAccessPermission demand, PermissionToken permToken)
   at System.Security.CodeAccessSecurityEngine.Check(PermissionToken permToken, CodeAccessPermission demand, StackCrawlMark& stackMark, Int32 checkFrames, Int32 unrestrictedOverride)
   at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark)
   at System.Security.CodeAccessPermission.Demand()
   at System.Environment.get_SystemDirectory()
   at DShowNET.DsUtils.IsCorrectDirectXVersion()
   at SampleGrabberNET.MainForm.MainForm_Activated(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnActivated(EventArgs e)
   at System.Windows.Forms.Form.set_Active(Boolean value)
   at System.Windows.Forms.Form.WmActivate(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at SampleGrabberNET.MainForm.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
The state of the failed permission was:
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
             version="1"
             Read="C:\WINDOWS\system32"/>
 
alguna idea? :(


    Ezequiel Jadib

*
[EMAIL PROTECTED]
* MSN: [EMAIL PROTECTED]
& Blog: ejadib.wordpress.com

1 San Martin 617 P. 2 B
( (54-11)4893-1694
:
www.rdi2k.com

----- Original Message -----
Sent: Friday, September 29, 2006 4:39 PM
Subject: [puntonet] Exe desde la red

Si… hay una herramienta que se llama CasPol que viene con el framework (esta en E:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CasPol.exe) y sirve para configurar todo eso… en un momento habia hecho exactamente lo mismo que vos con esa herramienta, si encuentro el .bat te lo mando, sino vas a tener que investigarlo un poco…

 

Saludos!

Diego

 


From: [email protected] [mailto:[email protected]] On Behalf Of MYMTEC S.A. - Javier Wamba
Sent: Viernes, 29 de Septiembre de 2006 15:01
To: puntonet List Member
Subject: [puntonet] Exe desde la red

 

buenisimo, funciona de diez muychas gracias.

Se puede hacer un instalador o una exportacion de esto para instalar en cada maquina que necesito usarlo

 

----- Original Message -----

From: Diego Jancic

Sent: Friday, September 29, 2006 2:22 PM

Subject: [puntonet] Exe desde la red

 

Es lo mismo que le respondi a Gustavo hace un par de horas... te copio el mail:

 

 

Vas a Panel de Control -> Herramientas Administrativas -> Microsoft .NET 1.1 Configuration y ahi vas a:

My Computer -> Runtime Security Police -> Machine -> Code Groups -> All_Code

Y ahi tenes que agregar tu .exe (con boton derecho -> Agregar) y especificarle la url o el nombre completo del assembly con Full Trust
 

Si mi explicacion fue demasiado rapida (estoy un poco apurado, sorry), mira este articulo completo:

 

Saludos!



 

On 9/29/06, MYMTEC S.A. - Javier Wamba <[EMAIL PROTECTED]> wrote:

Hola,

una pregunta, tengo una aplicacion winform compuesta por un exe y varias dlls, ahora yo ejecuto esta aplicacion desde la red, o sea, mapeo una unidad en otra maquina que apunte a esta y la ejecuto y el JIT me devuelve un error de seguridad. ¿Alguien sabe que es y como lo configuro para que permita a esta aplicacion hacer lo que quiera?


 


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.407 / Virus Database: 268.12.10/459 - Release Date: 29/09/2006

Responder a