Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスによって常に使用されている (ロックされている) .txt ファイルがあります。別の vb6 プログラムからこのファイルを読み取るにはどうすればよいですか? 最初にコピーしてから読み取ろうとしましたが、FileCopy は次のようになります。
実行時エラー '70' アクセス許可が拒否されました
でファイルを開く場合も同様ですOpen "file.txt" for binary as...
Open "file.txt" for binary as...
別のプロセスが共有権限なしでファイルをロックした場合、それは不可能です。これを行う 1 つの方法は、シャドウ コピーの低レベル API を使用することです。しかし、私の知る限り、それらは文書化されていません。sysinternals はいくつかの例を提供していますが。(ソースコードなし)