您可以安裝使用WinUSB構建的硬件驅動程序以及使用Click-once部署的C#應用程序嗎?安裝驅動程序(WinUSB)以及Clickonce?
2
A
回答
2
ClickOnce無法安裝驅動程序。
ClickOnce只是簡單地將文件從服務器位置複製到客戶端的配置文件並保持同步。人們感到困惑的主要原因是Visual Studio在使用它進行部署時會做額外的工作。它爲先決條件創建網頁和引導程序。引導程序將所有先決條件捆綁到一個包中,但與ClickOnce完全分離。
您可以將驅動程序包含在引導程序中,但用戶最終需要負責決定是否在ClickOnce應用程序之前運行引導程序。另一種選擇是使用ClickOnce部署驅動程序文件,然後在應用程序中編寫自定義代碼以進行安裝。這假定您的應用程序能夠在未安裝驅動程序的情況下啓動,並且用戶有足夠的權限來安裝驅動程序。
如果您想出了一個可行的解決方案,請跟進。
1
這樣看來,推薦的做法是創建驅動程序的設置先決條件,則包括在ClickOnce的爲您的應用程序的性能是先決條件。
0
驅動程序可以卸載。我的ClickOnce應用程序在安裝時本地部署驅動程序文件,然後我的應用程序檢查USB設備是否存在以及是否已應用驅動程序。我認爲這是最好的,因爲用戶爲他們的情況得到了正確的錯誤。如果驅動程序不在那裏,我會提示用戶和runas,或者直接運行安裝程序。
相關問題
- 1. Arduino的WinUSB驅動程序
- 2. WDK,winusb,爲所有端口安裝usb驅動程序
- 3. 了WinUSB驅動程序安裝,錯誤0x00000003
- 4. libUSB/WinUSB到WinDDK驅動程序端口
- 5. WinUSB安裝
- 6. WinUSB驅動程序安裝失敗XP(在Win7上正常工作)
- 7. INNO安裝驅動程序已安裝
- 8. 安裝驅動程序Cuda
- 9. 安裝Chrome驅動程序
- 10. PDOException:找不到驅動程序,但安裝了驅動程序
- 11. Inno安裝程序驅動程序安裝
- 12. 阻止自動安裝驅動程序
- 13. ClickOnce或Windows安裝程序自動調試C#應用程序?
- 14. 在VS2008安裝項目中自動安裝驅動程序
- 15. 包含ACE OLEDB 12驅動程序作爲clickOnce安裝的一部分
- 16. 安裝Android的Windows驅動程序8
- 17. 訪問安裝的驅動程序
- 18. Selenium Web驅動程序安裝
- 19. 爲節點安裝firebird驅動程序
- 20. 腳本安裝驅動程序
- 21. 安裝MongoDB java驅動程序
- 22. 未安裝Android USB驅動程序
- 23. MongoDB的CakePHP的驅動程序安裝
- 24. 檢測Microsoft Access驅動程序安裝
- 25. MongoDB的PHP7驅動程序安裝
- 26. 使用InstallShield安裝驅動程序
- 27. 安裝PDO sqlite的驅動程序
- 28. Wix驅動程序安裝調試?
- 29. 安裝MongoDB PHP驅動程序(64bit linux)
- 30. 安裝Qt 5的postgres驅動程序
是的,剛剛閱讀。但後來我讀了這個:http://msdn.microsoft.com/en-us/library/bb756913.aspx,它說驅動程序安裝不支持Clickonce。我想我必須嘗試看... – 2010-02-26 21:54:11
您可以創建安裝驅動程序的先決條件,但它必須以管理權限運行。 – RobinDotNet 2010-03-09 09:11:04