![]() |
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
Zitat:
aus dem Handle 1234 des Prozesses ABC den Namen des Handles herauszubekommen. In einer Liste so in etwa:
Code:
Idee? :gruebel:
Type Handle Name
File 1234 C:\Windows\system32 File 321 \Device\KsecDD Key 3232 HKLM\Software\... Semaphore 1123 \BaseNamedObjects\shell.{...} Event 123 .... |
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
NtQueryObject mit ObjectNameInformation :)
|
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
Für alle die Mitlesen, hier noch ein paar Links.
![]() und ![]() Zusammenfassung: Info des Autors von Unlocker: Zitat:
Zitat:
Ironie des Schicksals, nachdem ich immer wieder ein kleines Stück der Lösung näher gerutscht war und es nun auch geschafft hatte (Danke CCRDude), gibts das schon relativ kompakt im Netz. Nicht so toll wie meine Lösung :zwinker: , aber dafür OHNE Treiber. für die Copy&Paste 'ler der Delphi Source. ![]() |
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
Randbemerkung: "SysErrorMessage(GetLastError())" ist nicht korrekt, richtig wäre "SysErrorMessage(RtlNtStatusToDosError(Status) )" gewesen.
Zitat:
|
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
@Nicode: Ja da hast du verdammt recht. Aber als Basis ist das durchaus nutzvoller Quellcode.
Bei meinen Proben war die Chance, das das Programm nicht hängt 1:10. :cheers: Mahlzeit. |
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
@toms: Wie benutzt man den Code? Also wie würde ein Beispielaufruf aussehen?
|
Re: Prozesse oder Anwendungen ermitteln, die eine Datei benu
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz