ネットワークを介してファイルをロックしているプロセスをプログラムで確認することは可能ですか?
-
03-07-2019 - |
質問
Windows 2003サーバーに、別のWindows 2003サーバーで実行されているプロセスによってロックされているファイルがあります。どのマシンのどのプロセスがこのリソースをロックしているかを知ることは可能ですか?これを行うのにどの言語を使用しても構いません。
解決
http://technet.microsoft.com/en-us/sysinternals /bb897552.aspx
PsFile
"ネットファイル"コマンドはあなたを示しています 他のコンピューターが使用するファイルのリスト システム上で開かれている コマンドを実行しますが、 長いパス名を切り捨てますが、しません その情報を見てみましょう リモートシステム。 PsFileは リストを表示するコマンドラインユーティリティ 開かれているシステム上のファイルの リモートで、それはまたあなたがすることができます 開いているファイルを名前で閉じるか、 ファイル識別子によって。
...
仕組み
PsFileは、プラットフォームSDKに記載されているNET APIを使用します。
所属していません StackOverflow