2014-01-07 70 views

回答

0

據我所知,有沒有辦法停止在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/)來隱藏驅動器,但這幾乎肯定會阻止應用程序讀取它。

如果這是出於特定的安全原因,那麼也許你可以看看加密驅動器,並只允許應用程序解密數據。因此,雖然安裝在窗戶中,但它幾乎沒有用處。

對不起,我不能提供更多的幫助。

0

Microsoft提供了一個名爲devcon的工具免費下載。

這是一個「設備管理器的命令行Uility替代品」。

它實際上可以做許多事情,我不會進入這裏,但是隻要知道要操縱的設備的唯一名稱,就可以輕鬆地移除插件&。

請參考this檢查如何使用它。

+0

有什麼辦法可以禁用Windows上的USB驅動器自動掛載? – user3167959

+0

檢查http://www.uwe-sieber.de/drivetools_e.html,並將代碼放入批處理文件中,爲每個系統重新啓動執行此批處理文件。 –

+0

是否可以在未安裝Windows XP的情況下訪問USB?意味着我已禁用Windows中的自動配置功能...我可以從其他應用程序訪問相同的USB設備嗎? – user3167959

0

這聽起來像你不希望你的設備在我的電腦中顯示爲驅動器。在那種情況下,你爲什麼要使用海量存儲設備類?您可以使用WinUSB的控制/中斷/批量傳輸來製作定製的特定於供應商的設備並與之通信。您需要更改設備的USB描述符,以表明它是供應商特定的設備而不是大容量存儲設備。

+0

Qt應用程序應該將二進制文件寫入Unmounted USB,一旦該二進制文件被驗證,USB(大容量存儲設備)應該掛載並授予用戶訪問權限。我們怎樣才能做到這種情況? – user3167959

+0

這聽起來很奇怪。如果你對你的整體項目進行一點說明,這將有所幫助。驗證是由PC或USB設備完成的?爲什麼不把文件寫入PC上的臨時文件夾並在那裏進行驗證? –

相關問題