Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

AW: Wie kann geprüft werden ob ShellExecute

  Alt 7. Apr 2016, 13:11
* z.B. über die ToolsAPI nach der EXE/Instanz suchen
* nach dem Fenster der Anwendung suchen
* CreateProcess benutzen und das Prozess-Handle prüfen
* ...
Dann aber wirklich lieber MSDN-Library durchsuchenCreateProcess bzw. MSDN-Library durchsuchenShellExecuteEx mit anschließendem MSDN-Library durchsuchenWaitForSingleObject. Nach dem Fenster oder dem Prozess zu suchen ist meiner Meinung nach nicht ideal. Ist erstens viel aufwändiger und zweitens recht fehleranfällig (was, wenn der User zwei Adobe Reader Instanzen geöffnet hat?, etc.).
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat