私のプログラムにはCreateFile
、USB デバイスをロックしようとするスレッドがありますが、失敗する代わりに永遠にかかることがあります。他の誰かがこの問題に遭遇しましたか? この関数のタイムアウトを設定する方法はありますか? コードは次のようなものです。
string file = @"\\.\" + DriveLetter[0] + ":";
handle = CreateFile(filename, GENERIC_READ, FILE_SHARE_WRITE, IntPtr.Zero, 0x3, 0, IntPtr.Zero);
ありがとう。