DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ロックかけてるプロセスを突き止めるには?

環境/言語:[Windows全般、.NET Frameworkのバージョン問わず]
分類:[.NET]

No2727 に関連する問題なんですが、

ファイルがロックされてますとOSに言われた場合、
どのプロセスがロックかけてるのか判別する方法はあるんでしょうか?
PIDかプロセス識別名かがわかればよいんですが。

ご存知の方おしえてください。m(。。)m
こんにちは、IBugFactoryさん。ピラルクです。

Debug用途ならこれが使えるようですね。
Lockしているならプロセスは多分1個でしょうからこれで判るかな。

▼オープンしているファイルを調査する
http://www.atmarkit.co.jp/fwin2k/win2ktips/306openfiles/openfiles.html

ただし、XP,2003のみ。(;_;)
2000なら別Toolあり。
(ToolがあるならそれなりのAPIもあって良さそうだけど)
その他WinOSはあきらめる。(^^;

DOBON.NET | プログラミング道 | プログラミング掲示板