2010-06-10 22 views

Odpowiedz

1

dwóch następujących SO pytania mogą być użyteczne:

How do I find out which process is locking a file using .NET?

Podsumowanie: wykorzystać handle.exe i analizować dane wyjściowe (czyli nie jest to świetne rozwiązanie)

Win32: How to get the process/thread that owns a mutex?

Podsumowanie: może nie być możliwe w trybie użytkownika bez użycia przestarzałych lub nieudokumentowanych funkcji (ale w tym pytaniu jest podany jakiś kod smaple).

+0

Może się mylę, ale 'handle.exe' nie wydaje się działać dobrze. Próbowałem uruchomić z cmd 'uchwyt C: \ Windows \ System32 \ cmd.exe'. Napisano: "Nie znaleziono pasujących uchwytów" (używam najnowszej wersji). A także nie działa dla muteksów. Jak zrobić skrypt w drugim poście, aby wydrukować nazwy uchwytów? –

Powiązane problemy