Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Problema de seguridad en .NET

Iniciado por Dokko, 02 de Agosto de 2007, 12:56:53 PM

« anterior - próximo »

Dokko

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?

[EX3]

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...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.