Error al abrir desde delphi.
Saludos. Me gustaría abrir una aplicación desde delphi, pero actúa como si la detectara o algo. Mi procedimiento:
shellapi.ShellExecute(form1.ClientHandle,nil,'C:\Archivos de programa\World of Darkness\WoD.exe',nil,nil,0); Si hay algo para evitar que lo detecte (que no entiendo el por qué de detectarlo -.-), agradecería mucho el que me lo dijeran. Gracias de antemano. |
Lo que no logro entender es a que llamas con lo detecte, pero lo que puedes hacer es entrar a Debugger Options y desactivar la casilla de integrated debugging, para que tus aplicaciones corran sin la opción de depuración.
saludos |
Expresate mejor!!! :confused: quieres que no la detecte el S.O.?, o que la propia aplicación que ejecutas desde delphi no detecte que la estas abriendo desde delphi??? o .... mejor repite el mensaje ;)
|
Cita:
¿Quien la detecta? En antivirus, tu jefe, la CIA,... :D:D:D:D |
La detecta la cia xD (broma).
Cita:
PD:He probado lo de debuggin pero no funciona. |
Creo que ya he encontrado el error, pero sigo necesitando vuestra ayuda.
En la función shellexecute hay un parametro llamado HWND. Me parece que esa información la recibe la aplicación y entonces detecta que no se abre desde el escritorio. Mi pregunta es: ¿Cual es el handle del escritorio xD? Quiero simular el escritorio (el handle), como si lo estubiera abriendo desde él. ¿Eso se puede hacer? |
La franja horaria es GMT +2. Ahora son las 06:37:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi