PDA

Ver la Versión Completa : Pedir password con Delphi antes de ejecutar un cualquier sistema (Word, Excel,etc)


nefy
19-02-2004, 23:10:37
Hola a todos, mi problema es el siguiente tengo q lograr q al momento de ejecutar un programa en Windows (que no sea el mio) como notepad, paint, o cualquier programa q yo haya seleccionado previamente entre mi sistema para requerir un password al usuario; para q en caso de q no sea un usuario valido de mi Pc no pueda digamos dibujar en paint si no tiene la contraseña
pero q si pueda usar todo lo demas sin necesidad de contraseña.
Espero haberme explicado, sino mmi correo es lauraamor_11@hotmail.com
Gracias de antemano y Salu2 :confused:

delphi.com.ar
19-02-2004, 23:22:57
Hola Nefy, primero quiero sugerirte que leas la Guía de Estilo (http://www.clubdelphi.com/users/llsoft/Docs/GuiaEstilo.php)
Despues, te comento que para hacer esto, puedes poner tu programa registrado con el tipo de archivo exefile, esto producirá que cuando se abra cualquier exe abra tu programa y tu programa será el encargado de ejecutar el que el usuario quería abrir. Te cuento que esta modalidad es utilizada por muchos programas maliciosos, así que es posible que esto no funcione correctamente o se desinstale, en entornos con antivirus.

Saludos!

nefy
19-02-2004, 23:25:53
Perdona pero como pueda registrar asi mi sistema es decir q sea exefile?

delphi.com.ar
19-02-2004, 23:30:02
En el registro, en HKEY_CLASSES_ROOT\exefile\shell\open\command se guarda lo que hará cuando el usuario seleccione la opción "Open" del menú contextual del archivo, que es la por default o sea que al hacer doble click.
El valor por defecto, es "%1" %*, vos podrías poner:MIEXE.EXE "%1" %*, donde recibirás como primer parámetro el nombre del exe a ejecutar y luego el resto de los parámetros.

Saludos!

nefy
19-02-2004, 23:33:38
Ok tratare con ello gracias y yo aviso a ver q paso.
Gracias por tu valiosa ayuda.