Ajecutar Programa con Privilegios de Admin

Moderador: ivancp

Preguntas y respuestas sobre programacion en Windows con Visual C++

Ajecutar Programa con Privilegios de Admin

Notapor AnonimeX » Jue Dic 22, 2011 9:31 am

Hola.

Sobre Window Vista y Seven, Deseo descomprimir unos archivos en la Carpeta C:\Archivos de Programa, me hago el programa en VC++ le hago click derecho para ejecutarlo como Administrador, lo ejecuto me pide "Permitir La ejecucion de este programa como Admin ?", le pongo Yes, pero al momento de ejecutar este evento. simplemente no funciona.

Código: Seleccionar todo
  1.  

  2. spawn( P_WAIT, "unrar.exe", "unrar.exe", "x", "-y",  "archivo.rar", "C:\\Archivos de Programa", NULL );

  3.  



Cuando lo hago en otra carpeta todo OK. pero en esa ruta no funciona. tambien probe por otros metodos que no usen Shell como :

Código: Seleccionar todo
  1.  

  2. WinExec( "unrar.exe x -y archivo.rar c:\\Archivos de Programa", SW_NORMAL );

  3. ShellExecute( NULL, "open", "unrar.exe x -y archivo.rar c:\\Archivos de Programa", NULL, SW_SHOWNORMAL );

  4.  



Todos me dan el mismo resultado, deseo saber si existe un medio para lograr esos dichosos privilegios y que funcione este programilla que tengo ?

Nota : Sobre WinXP normal, el problema es con Vista y Seven.
AnonimeX
Usuario Activo
Usuario Activo
 
Mensajes: 27
Registrado: Lun Abr 18, 2005 6:10 pm


    

Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: Filessika y 0 invitados