判斷裝置驅動有沒有被載入的方法
裝置就像檔案,當裝置驅動被載入後,表示該檔案已經存在了。所以可以透過判斷檔案是否存在的方式,去判斷裝置的驅動有沒有被載入。
[@more@]每次去開啟裝置,就是開啟已存在的檔案,使用OPEN_EXISTING。
1.GetFileAttributes
if(GetFileAttributes(L"SDG1:") != 0xFFFFFFFF)
獲取該裝置的屬性資訊。若裝置不存在(驅動沒有被載入),就會返回0xFFFFFFFF
2.EnumDevices
這個介面列舉啟用的裝置檔名稱。用於查詢可用的裝置。
wcsstr去查詢下列表中是否存在所需要的裝置。
不確定ActiveDevice載入的驅動,EnumDevices是否能查詢出來
3.FindFirstFileEx
第二個引數為 FindExInfoStandard, 第四個引數為FindExSearchLimitToDevices
表示只獲取裝置名稱。
用這個介面肯定能判斷改裝置的驅動是否載入(該裝置是否存在),也能查到該裝置(檔案)的屬性資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23410886/viewspace-1033154/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux驅動模組載入方法和如何判斷Linux驅動是否載入成功Linux
- 怎樣判斷anaconda安裝成功沒有
- win7旗艦版系統判斷有沒有被駭客木馬攻擊的技巧Win7
- 判斷移動裝置型別型別
- 無作業系統時的裝置驅動和有作業系統時的裝置驅動作業系統
- 判斷 iOS 裝置iOS
- 通過哪些方法判斷goroutine洩漏?有沒有具體的除錯步驟的文章?Go除錯
- 寫一個判斷裝置來源的方法
- 如何判斷沒有字尾的檔案型別?型別
- 電腦沒有音訊裝置怎麼辦? 沒有音訊裝置的解決辦法音訊
- 如何判斷一個元素沒有任何內容
- 如何判斷企業有沒有精益生產執行力?
- PHP判斷使用者裝置是否是移動裝置PHP
- 怎麼判斷debian系列的系統中有沒有安裝防火牆?防火牆
- 電腦沒有音訊裝置怎麼辦? 電腦沒有音訊裝置的解決辦法音訊
- 字元裝置驅動 —— 字元裝置驅動框架字元框架
- win10裝完系統沒有網路驅動怎麼辦 安裝完Win10沒有網路驅動如何處理Win10
- 判斷訪問網頁的是移動裝置還是pc裝置網頁
- 電腦沒有音訊裝置怎麼解決? 電腦沒有音訊裝置的解決辦法音訊
- Linux裝置驅動之字元裝置驅動Linux字元
- js判斷裝置型別JS型別
- 如何判斷一份工作有沒有前途?值不值得做?
- 有沒有辦法判斷某個儲存過程是否在執行?儲存過程
- appium 自動化中關於斷言問題,有沒有更好的斷言方法,求大神賜教!APP
- Linux裝置驅動框架、配置檔案及載入(轉)Linux框架
- Linux 下通過ping判斷機器有沒有外網。(不用root)Linux
- 安裝win10系統後沒有網路卡驅動如何解決_安裝win10系統後沒有網路卡驅動解決教程Win10
- 沒有真實串列埠裝置時使用"虛擬串列埠驅動"除錯你的串列埠程式碼串列埠除錯
- 驅動沒有數字簽名的解決方案
- Linux裝置驅動之中斷與定時器Linux定時器
- “當前不會命中斷點 還沒有為該文件載入任何符號”解決方法斷點符號
- linux裝置驅動編寫入門Linux
- Servlet有沒有表單輸入自動處理的功能?Servlet
- 沒有那麼美好 智慧穿戴裝置的愛與恨
- 深入淺出:Linux裝置驅動之字元裝置驅動Linux字元
- 乾坤合一:Linux裝置驅動之塊裝置驅動Linux
- Python判斷變數是否是整數的方法有哪些?Python變數
- win10驅動未知裝置怎麼辦_win10裝置管理器驅動未知裝置處理方法Win10