0

プロセスによって常に使用されている (ロックされている) .txt ファイルがあります。別の vb6 プログラムからこのファイルを読み取るにはどうすればよいですか? 最初にコピーしてから読み取ろうとしましたが、FileCopy は次のようになります。

実行時エラー '70' アクセス許可が拒否されました

でファイルを開く場合も同様ですOpen "file.txt" for binary as...

4

1 に答える 1

2

別のプロセスが共有権限なしでファイルをロックした場合、それは不可能です。これを行う 1 つの方法は、シャドウ コピーの低レベル API を使用することです。しかし、私の知る限り、それらは文書化されていません。sysinternals はいくつかの例を提供していますが。(ソースコードなし)

于 2013-04-23T11:23:24.083 に答える