Ver Mensaje Individual
  #8  
Antiguo 14-08-2008
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.912
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Claro, es muy simple:

System.Security.Permissions.FileIOPermission: Error de permisos de archivo.

C:\Archivos de programa\ es un directorio privilegiado. Eso significa que tiene fuertes restricciones en los permisos (Por fin!) en Vista y en windows con SP mas actualizados.

Es incorrecto y viola las guias de desarrollo:

http://download.microsoft.com/downlo...Spec%201.1.doc

(Son para Vista, pero es bueno tener presente lo mas moderno)

Te funciona en tu maquina no por el VS, sino porque como casi todos los desarrolladores, seguramente estas corriendo como administrador (gran error) cuando se deberia operar por la norma de el menor privilegio:

http://world-of-dino.blogspot.com/20...-de-menos.html

Un desarrollador, especialmente por ser un usuario "avanzado", debe correr con los minimos privilegios:

http://blogs.msdn.com/brianjo/archiv.../09/49267.aspx

Y es por eso que en linux tienen "mas" seguridad. Es que alli nadie alega esto
__________________
El malabarista.
Responder Con Cita