claudio_p18 Posted September 2, 2013 Report Share Posted September 2, 2013 Muy buenas tardes Estoy creando un programa para que cambie la hora de unos PC que tienen cuenta de usuario Estándar, hasta el momento logra el objetivo de cambiar la hora, pero el problema está en que cuando lo ejecuto me pide la contraseña del administrador. Todos los computadores en los cuales voy a instalar la aplicación tienen el mismo usuario administrador, y la misma contraseña. ¿Cómo puedo hacer para que no solicite la credencial?, ¿Puedo guardarla en alguna parte de la aplicación? Espero puedan ayudarme.. Gracias.... Link to comment Share on other sites More sharing options...
MrSeba Posted September 2, 2013 Report Share Posted September 2, 2013 Y el windows ? cual estas usando? , se podria editar la directiva y asdf! para que no te ande molestando a cada rato el mensaje Link to comment Share on other sites More sharing options...
claudio_p18 Posted September 2, 2013 Author Report Share Posted September 2, 2013 Y el windows ? cual estas usando? , se podria editar la directiva y asdf! para que no te ande molestando a cada rato el mensajeDe 500 equipos, son 450 W7 y 50 XPLos XP no me importan mucho....;) Link to comment Share on other sites More sharing options...
AshWilliams Posted September 3, 2013 Report Share Posted September 3, 2013 http://stackoverflow.com/questions/6652486/how-to-set-run-as-administrator-flag-on-shortcut-created-by-msi-installer ;) Link to comment Share on other sites More sharing options...
The Duke of Quakem Posted September 3, 2013 Report Share Posted September 3, 2013 Los equipos estan en red de dominio? No sería mejor aplicar algún tipo de script desde el active directory que hiciera eso en vez de andar instalando aplicaciones satélite? Link to comment Share on other sites More sharing options...
claudio_p18 Posted September 4, 2013 Author Report Share Posted September 4, 2013 Los equipos estan en red de dominio? No sería mejor aplicar algún tipo de script desde el active directory que hiciera eso en vez de andar instalando aplicaciones satélite? Duke of Quakem, los PC no están en dominio...He intentado con un *.vbs, dejándolo con RUNAS, pero nada... He googleado y no encuentro manera de escribir el usuario y la pass en la misma aplicación (por código), pero ni eso encuentro... Ya me está urgiendo esto de no encontrar respuesta... :/ Sabes(en) alguna solución??Atte. CP Link to comment Share on other sites More sharing options...
The Duke of Quakem Posted September 5, 2013 Report Share Posted September 5, 2013 Es que el problema qu tu tienes esta más relacionado al sistema operativo que al código. En todo caso, si estás desarrollando en VS2008 o superior, puedes crear un archivo Mainfest y agregarle la siguiente línea. <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> Esto debería forzar a que tu aplicación se ejecute como administrador. Aunque lo mas probable es que te siga apareciendo ese popup que pide confirmar el ejecutarse en modo administrador, y tal vez te solicite las credenciales. Lo otro que se me ocurre, es que lo dejes como un servicio de windows y no como una aplicación residente. Pero como dije, el tema de los privilegios de administrador es tema del SO y su política de seguridad. Link to comment Share on other sites More sharing options...
Siu Posted September 15, 2013 Report Share Posted September 15, 2013 Es que el problema qu tu tienes esta más relacionado al sistema operativo que al código. En todo caso, si estás desarrollando en VS2008 o superior, puedes crear un archivo Mainfest y agregarle la siguiente línea. <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> Esto debería forzar a que tu aplicación se ejecute como administrador. Aunque lo mas probable es que te siga apareciendo ese popup que pide confirmar el ejecutarse en modo administrador, y tal vez te solicite las credenciales. Lo otro que se me ocurre, es que lo dejes como un servicio de windows y no como una aplicación residente. Pero como dije, el tema de los privilegios de administrador es tema del SO y su política de seguridad. Esa es la solución en caso de requerir permisos elevados, pero si el usuario no es administrador, deberías hacer una suplantación con un usuario que si lo sea. http://www.codeproject.com/Articles/86352/User-Impersonation-in-Windows-Forms-Application Link to comment Share on other sites More sharing options...
fernandoveg Posted December 31, 2013 Report Share Posted December 31, 2013 Me queda la duda original, en el fondo tu objetivo es poner cualquier hora, que el usuario ponga cualquier hora, o lo que quieres es que el usuario sincronice la hora con el servidor de la red?, pq si es sincronizar con el servidor la historia seria mas fácil... Salu2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now