ejecutar proceso bajo otro usuario

02/05/2005 - 23:50 por Douglas Cruz | Informe spam
Estoy intentando ejecutar un programa usando la funcion
CreateProcessWithLogonW.
Todas las PCs donde se ejecutará el programa estan bajo un dominio, mi
sorpresa ha sido que la funcion falla cuando en la PC no existe el perfil
del usuario (solo existe en los usuarios del Active Directory). Hay alguna
forma en que pueda lograr esto?, es decir, que la funcion se ejecute en el
perfil de ese usuario sin que se haya realizado un login antes en esa PC o
se tenga que agregar manualmente mediante el panel de control.
Es posible?


Saludos

Preguntas similare

Leer las respuestas

#6 Douglas Cruz
04/05/2005 - 16:48 | Informe spam
Rodrigo, agradezco tus respuestas...
definitivamente eran los permisos del usuario, lo que paso fue que el
usuario solo me fue proporcionado (no lo hice yo), asi que asumi que se le
habian dado todos los permisos necesarios. Cuando lei tu primer mensaje pues
consulte con el administrador del dominio y resolvimos el asunto.

saludos

"Rodrigo Corral [MVP]" wrote in message
news:
Se me ocurren algunas opciones:

1. Asegurate de que el usuario tiene permiso de inicio de sesión en
cualquier maquina del dominio
2. Prueba llamando a la funcion LoadUserProfile
3. Prueba llamando a la funcion con y sin LOGON_WITH_PROFILE
4. Prueba a darle a usuario el privilegio Actuar como parte del sistema
operativo


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org



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