Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Dokko en 02 de Agosto de 2007, 12:56:53 PM

Título: Problema de seguridad en .NET
Publicado por: Dokko en 02 de Agosto de 2007, 12:56:53 PM
Os cuento el problema, tengo una aplicacion, que funciona de la siguiente manera: La aplicación esta en el servidor y los clientes tienen un acceso directo a ella. Locura o no, pero funciona. Es VB 6.0.

Ahora, por mil motivos, quedria migrar la aplicacion a VB.NET, pero me encuentro que para hacerlo de la misma manera que se hace ahora, da un error:
CitarSecurity Exception
Description: The application attempted to perform an operation not allowed
by the security policy. To grant this application the required permission
please contact your system administrator or change the application's trust
level in the configuration file.

Exception Details: System.Security.SecurityException: Requested registry
access is not allowed.

Source Error:


Line 18: Dim LogName As String = "MyApplicationLog"
Line 19: Dim SourceName As String = "MyApplicationSource"
Line 20: If (Not EventLog.SourceExists(SourceName))
Line 21: EventLog.CreateEventSource(SourceName, LogName)
Line 22: End If

Ya vi como solucionar el error, creando un usario, dandole permisos etc..  pero claro esta aplicación tambien es para repartir a clientes, y realmente, los clientes son G I L I S y no me los veo haciendo estas operaciones.

Mi pregunta es: ¿No hay algun sistema, aplicacion, codigo que se pueda hacer estas operaciones al momento de instalar mi programa?
Título: Problema de seguridad en .NET
Publicado por: [EX3] en 02 de Agosto de 2007, 01:02:07 PM
Quizas un instalador que a la hora de instalar reclame los datos del usuario y  genere el usuario. Creo Inno Setup tenia rutinas para hacer esto via script.

Salu2...