Runas y password del usuario

18/06/2004 - 12:28 por io | Informe spam
Hola,

Cuando se ejecuta el comando Runas, en éste no se puede
poner en la misma linea de comando la password del
usuario.¿Sabe alguien como automatizar esto? ¿Como
introducir la password junto con el comando Runas o si
hay algún otro comando que me permita hacer lo mismo que
el comando RUNAS?

Lo quiero para instalar drivers de impresoras o software
cuando en el equipo no está logado un usuario
administrador.

Muchas gracias.

IO.

Preguntas similare

Leer las respuestas

#1 Daniel Vasquez
19/06/2004 - 01:25 | Informe spam
Hola,

No puedes hacerlo con RUNAS por motivos de seguridad.

Si tienes un compilador de C++, puedes ejecutar el
siguiente código:
int Execute(char* UserName, char* Domain, char* Password,
char* CommandLine)
{
STARTUPINFOW si;
ZeroMemory(&si, sizeof(STARTUPINFOW));
si.cb = sizeof(STARTUPINFOW);
si.lpDesktop = NULL;

PROCESS_INFORMATION pi;
int i = sizeof(PROCESS_INFORMATION);

BOOL retValue = ::CreateProcessWithLogon(
UserName, Domain, Password,
LOGON_WITH_PROFILE,
NULL,
CommandLine, // "C:\\windows\\system32
\otepad.exe"
0,
NULL,
NULL,
&si,
&pi
);

::CloseHandle(pi.hThread);
::CloseHandle(pi.hProcess);

if(retValue)
return 0;

return -1;
}
Saludos
Hola,

Cuando se ejecuta el comando Runas, en éste no se puede
poner en la misma linea de comando la password del
usuario.¿Sabe alguien como automatizar esto? ¿Como
introducir la password junto con el comando Runas o si
hay algún otro comando que me permita hacer lo mismo que
el comando RUNAS?

Lo quiero para instalar drivers de impresoras o software
cuando en el equipo no está logado un usuario
administrador.

Muchas gracias.

IO.

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida