Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

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

AW: Ich habe mein Handle verloren, wie bekomme ich es wieder?

  Alt 2. Mai 2013, 14:52
Du kannst per MSDN-Library durchsuchenNtQuerySystemInformation sämtliche geöffneten Handles eines Prozesses enumerieren. Zusätzlich gibt es dann Informationen, um welche Art von Handle (Datei, Prozess, Thread, etc.) es sich handelt. Danach obliegt es allerdings dir, wie du das Handle eindeutig identifizierst. Bei Dateien ist es relativ einfach den Dateinamen per Handle zu ermitteln. Ich weiß allerdings grade nicht, ob die COM Ports auf top level ebenfalls (in der Art von Pipes) als "Datei" klassifiziert sind.

Edit:
http://forum.sysinternals.com/howto-...opic18892.html
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat