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
- spawn( P_WAIT, "unrar.exe", "unrar.exe", "x", "-y", "archivo.rar", "C:\\Archivos de Programa", NULL );
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
- WinExec( "unrar.exe x -y archivo.rar c:\\Archivos de Programa", SW_NORMAL );
- ShellExecute( NULL, "open", "unrar.exe x -y archivo.rar c:\\Archivos de Programa", NULL, SW_SHOWNORMAL );
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.

