Announcement

Collapse
No announcement yet.

... Prozesse mit Handle auf Datei ...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ... Prozesse mit Handle auf Datei ...

    Hi,

    kann mir jemand einen Tip geben, mit Hilfe welcher APIs ich eine Liste aller Prozesse erstellen kann, die ein Handle auf eine bestimmte Datei besitzen ?

    vielen Dank im voraus,
    Sven M. ;o)

  • #2
    Hallo,<p>
    in <b>Delphi</b> mit Hilfe der Funktion der Datei <b>tlhelp32.pas</b>.<p>
    In <b>C</b> mit Hilfe der Funktionen der Datei <b>tlhelp32.h</b>.<p>
    In beiden Fällen stellt MS die nötige API bereit.<P>
    Ein ausführliches Beispiel dazu lässt sich im Buch von Jeffry Richter "Microsoft Programmierung für Experten" finden

    Comment


    • #3
      Dafür gibt es nur zwei Wege, beide sind nicht ganz "sauber", da sie beide nicht dokumentierte Funktionen/Strukturen verwenden.

      (1) Einen Treiber schreiben, der die Informationen aus aus dem Kernel-Modus über eine Schnittstele verfügbar macht.

      (2) Die Handle-Tabellen aller Prozesse nach gesuchten Handles durchforsten (extrem kompliziert -- Finger von lassen)

      Gruß Nic

      Comment

      Working...
      X