elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  UAC en VB.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: UAC en VB.NET  (Leído 2,137 veces)
eduardogi

Desconectado Desconectado

Mensajes: 46


Ver Perfil
UAC en VB.NET
« en: 2 Marzo 2012, 23:40 pm »

Miren estoy realizando una pequeña aplicación en vb.net.
Mi intención es colocar la aplicación para que se inicie con windows. Para ello necesito privilegios de administrador. Si se lo concedo a toda la aplicación cada vez que la inicie me lo va a pedir, y por lo tanto no se va a iniciar con windows.

La solución es que me pida solo privilegios de administrador al pulsar un botón (para añadir una clave en el registro)

¿El problema es como lo hago?
Un saludo: eduardogi


En línea

Atrum

Desconectado Desconectado

Mensajes: 65



Ver Perfil WWW
Re: UAC en VB.NET
« Respuesta #1 en: 9 Marzo 2012, 17:24 pm »

Podrías generar otro proceso que ejecute la acción con privilegios, y al presionar el boton lo mandas a llamar, para iniciar un proceso con privilegios usa System.Diagnostics.Process

aquí esta un ejemplo donde fileName es el nombre de la aplicación que realiza la acción elevada

Código
  1.    ProcessStartInfo processInfo = new ProcessStartInfo()
  2.    processInfo.Verb = "runas"
  3.    processInfo.FileName = fileName
  4.    Process.Start(processInfo)
  5.  
  6.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines