我在我的程序中有一個線程,它試圖通過CreateFile
來鎖定USB設備,但是,有時不是失敗,而是永遠需要。有其他人遇到過這個問題嗎?有什麼辦法可以設置此功能的超時時間嗎?該代碼是這樣的:爲什麼CreateFile永遠持續下去?
string file = @"\\.\" + DriveLetter[0] + ":";
handle = CreateFile(filename, GENERIC_READ, FILE_SHARE_WRITE, IntPtr.Zero, 0x3, 0, IntPtr.Zero);
感謝。
你爲什麼要做本地電話? – leppie 2013-04-23 13:40:06
我需要使用'DeviceIoControl'臨時鎖定設備。你有更好的建議嗎? – 2013-04-23 13:41:01
爲什麼不切換到C++?如果你正在接近HW ... – 2013-04-23 13:43:53