有什麼辦法不從Windows PC檢測USB? USB設備不應該安裝在Windows PC上,它應該由我的應用程序處理.. 建議請...有什麼辦法不從Windows PC檢測USB?
回答
據我所知,有沒有辦法停止在Windows PC上安裝,但是,您可以將其設置爲自動運行,以便在嘗試啓動應用程序時將其插入。此答案有關如何執行此操作的一些信息:https://stackoverflow.com/a/255067
也可以通過刪除驅動器號(http://www.howtogeek.com/97203/how-to-hide-a-drive-in-windows-so-that-no-one-will-know-its-there/)來隱藏驅動器,但這幾乎肯定會阻止應用程序讀取它。
如果這是出於特定的安全原因,那麼也許你可以看看加密驅動器,並只允許應用程序解密數據。因此,雖然安裝在窗戶中,但它幾乎沒有用處。
對不起,我不能提供更多的幫助。
Microsoft提供了一個名爲devcon的工具免費下載。
這是一個「設備管理器的命令行Uility替代品」。
它實際上可以做許多事情,我不會進入這裏,但是隻要知道要操縱的設備的唯一名稱,就可以輕鬆地移除插件&。
請參考this檢查如何使用它。
有什麼辦法可以禁用Windows上的USB驅動器自動掛載? – user3167959
檢查http://www.uwe-sieber.de/drivetools_e.html,並將代碼放入批處理文件中,爲每個系統重新啓動執行此批處理文件。 –
是否可以在未安裝Windows XP的情況下訪問USB?意味着我已禁用Windows中的自動配置功能...我可以從其他應用程序訪問相同的USB設備嗎? – user3167959
這聽起來像你不希望你的設備在我的電腦中顯示爲驅動器。在那種情況下,你爲什麼要使用海量存儲設備類?您可以使用WinUSB的控制/中斷/批量傳輸來製作定製的特定於供應商的設備並與之通信。您需要更改設備的USB描述符,以表明它是供應商特定的設備而不是大容量存儲設備。
Qt應用程序應該將二進制文件寫入Unmounted USB,一旦該二進制文件被驗證,USB(大容量存儲設備)應該掛載並授予用戶訪問權限。我們怎樣才能做到這種情況? – user3167959
這聽起來很奇怪。如果你對你的整體項目進行一點說明,這將有所幫助。驗證是由PC或USB設備完成的?爲什麼不把文件寫入PC上的臨時文件夾並在那裏進行驗證? –
- 1. 是否有Windows API檢測USB過流?
- 2. 從USB啓動我的Windows PC
- 3. Android:檢測USB
- 4. 有沒有什麼辦法來檢測Android碎片中的userInterations?
- 5. 有什麼辦法可以自動化Windows窗體測試嗎?
- 6. 有什麼辦法檢測使用Chrome擴展的JavaScript postmessages?
- 7. 有什麼辦法可以檢測Java中的RTL語言嗎?
- 8. 有什麼辦法實用地檢測IE11企業模式?
- 9. 有沒有什麼辦法從過去檢索輸入值
- 10. 有什麼辦法從Win10桌面控制Windows Mobile(Win10手機)?
- 11. 有什麼辦法從Windows應用程序管理Linux服務?
- 12. 有沒有什麼辦法在靜態方法中檢測目標類?
- 13. 有什麼辦法送noraml鍵盤命令通過從PC throught編程
- 14. PC到PC USB通信
- 15. 如何在Windows上檢測USB速度
- 16. 在Windows上檢測插入的USB
- 17. 有沒有辦法在C++中檢測或更改EOL格式從Windows到Linux?
- 18. 有什麼辦法,同時從螞蟻
- 19. 有什麼辦法從XML文件中檢索評論嗎?
- 20. 有什麼辦法從NodeSelectedEvent中檢索RichFaces TreeNodeImpl嗎?
- 21. 有沒有什麼辦法可以檢測出只有CSS的Android瀏覽器?
- 22. 有沒有辦法檢測NPLogonNotify
- 23. 檢測USB電源狀態
- 24. 在C++中檢測USB
- 25. 檢測通過PC
- 26. 是否possiable以檢索從sleeped的Windows PC交叉口信號到USB設備?
- 27. 有沒有什麼辦法可以檢測IE8當前活動的窗口?
- 28. 有沒有什麼辦法可以檢測softInput鍵盤可見的類型
- 29. 有沒有什麼辦法可以在瀏覽器中檢測html功能
- 30. 爲什麼不檢測Get方法?
使用哪種語言? –
如何防止在Windows上安裝USB驅動器? – user3167959