どのように私はVB 2005でファイルを使用しているプログラムを判別できますか?
質問
ファイルをロックしているプログラムを取得する方法は、VB 2005年に、ありますか?
私はすでに別のプログラムによって開かれているファイルを開こうとすると、たとえば、私は、このファイルをロックしているプロセス/プログラムの名前を得ることができますか?
解決
システムの内部には、あなたが使用できることをのハンドルと呼ばれるツールを持っています。それはどのようなファイルおよび/またはディレクトリのオープンを持っていたプログラムを示します。これは、コンソールアプリケーションです。あなたは、テキストファイルにパイプの出力をして、単純にそのテキストファイルを開いて、あなたが探しているファイルを検索することができます。そして、あなたはそれが開いていたプロセスを参照することができます。
c:\handle > output.txt
所属していません StackOverflow