![]() |
Detectar aplicacion a ser ejecutada.
Buenas.
Hay alguna forma desde Delphi de poder saber que aplicacion se quiere ejecutar?. Es decir digamos que estoy en el explorador de windows y le doy doble click sobre un ejecutable (.exe, .com, .pif, etc) y Delphi recibe el mensaje de nombre de aplicacion, ruta a ser ejecutado por Win32. Tambien si Delphi mediante alguna APi puede denegar la ejecucion de dicho ejecutable. Muchas Gracias. |
En eso ando yo.
En eso ando yo tambien, por si te enteras de como hacerlo, nos sea, me dices como , si?
muchas gracias igual yo, claro |
registro
Cuando una aplicación está por ejecutarse llama a un registro que es el que realmente abre el archivo, este registro recibe un mensaje si una aplicación se está por ejecutar, usarlo es un poco complicado y te recomiendo que tengas MUCHO cuidado, ya que si no lo usas correctamente no podrás unar ninguna aplicación, en todo caso te recomiendo que tengas algun UNDO de registro.
Bueno pasada la advertencia, los registros son: HKEY_CLASSES_ROOT\exefile\shell\open\command para los archivos .exe HKEY_CLASSES_ROOT\comfile\shell\open\command para los archivos .com etc... Cuando win32 recibe la solicitud de ejecución, se ejecutará la aplicación especificada en estos registros. Ten presente que TU aplicación tambíen se ejecutará. Espero que esto te sea util, pero repito ten mucho cuidado con como lo usas; y usalo solo si esto es realmente lo que necesitas. |
Hola,
No sé si les sirve, pero en trucomanía hace un tiempo apareció esto: http://www.q3.nu/trucomania/truco.cgi?94&esp o http://www.q3.nu/trucomania/truco.cgi?195&esp Saludos! |
También hay en el registro unas claves para bloquear ejecutables.
Pero no tengo aqui los nombres. Si alguien está interesado lo pongo. |
claro
por supuesto que estoy interesando.
tambien estoy buscando informacion sobre los anillos del S.O. y como es que se puede desarrollar archivos VxD en Delphi o habra que ahcerlos en C++ Saludos. |
Para restringir la ejecución de aplicaciones, busca más información acerca de esta clave del registro.
Código:
\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun\ Espero que te sirva de ayuda en tu búsqueda, sobre lo demás no tengo ni idea. Un saludo. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:10:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi