VB.NET: Welcher Prozess verwendet Datei XY?
-
Hi, Community.
Ich habe folgendes Problem. Ich will herausfinden welcher Prozess die Datei XY (<Wenn ich dass so schreiben darf)verwendet und der Prozess in einer Variable speichert.
Ist das irgendwie möglich?
Wenn ja bitte schreiben
-
Das Einfachste wäre auf vorhandene Tools zurückzugreifen und dessen Output auszulesen.
z.B.:
- https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx ("handle.exe")
- http://www.nirsoft.net/utils/opened_files_view.htmlsiehe auch hier: http://stackoverflow.com/questions/317071/how-do-i-find-out-which-process-is-locking-a-file-using-net
(dort sind auch die aufwändigeren Methoden zu finden)
-
Sieht interessant aus, werde ich mir in den kommenden Tagen genauer anschauen.