Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: xkiz ™ en Septiembre 14, 2010, 07:19:30 pm
-
(http://img189.imageshack.us/img189/2293/requestexecution.jpg)
es posible averiguar si la aplicacion corre como Administrador?
osea, si en Windows vista/7 si tenemos habilitado el UAC y si no ejecutamos la aplicacion como Administrador, el programa no va a poder tener acceso a ciertos datos del equipo, ya sea leer o escribir.
se que, se puede obligar a que la aplicacion sea ejecutada como Administrador especificando requestedExecutionLevel level="requireAdministrator" en el manifest de la aplicacion, pero a lo que voy es si es factible averiguarlo mediante api o algo asi por el estilo?
-
Hola xKiz mira no tengo idea, pero me da la espina que con esta api podes llegar a dar con lo que buscas OpenProcessToken
http://www.google.es/search?hl=&q=OpenProcessToken++uac&sourceid=navclient-ff&rlz=1B3GGGL_esAR292AR292&ie=UTF-8
Saludos.
-
Gracias Leandro, por responder, recien el coco me contesto por msn: IsUserAnAdmin replacement (http://www.advancevb.com.ar/?p=559)