2
A
回答
2
的過程通常被稱爲預安裝。 (正常安裝過程由硬件設備到達觸發。)
相關功能可在DDK的<DIFxAPI.h>
中找到。您可能需要致電DriverPackageInstall()
。預期的返回值是ERROR_NO_SUCH_DEVINST
[原文如此],因爲現在還沒有這樣的設備。
有一些64位的時髦:你不能從Win32應用程序(至少不是在XP/Vista/Windows7/2003/2008)安裝64位驅動程序。因此,您的Win32安裝程序必須檢查DriverPackageInstall()
是否返回ERROR_IN_WOW64
,然後調用CreateProcess
來啓動您的64位安裝程序。
2
我想看看使用InstallHinfSection功能,在setupapi.dll。下面是相關的文檔:
http://msdn.microsoft.com/en-us/library/aa376957%28VS.85%29.aspx
相關問題
- 1. 使用C++安裝驅動程序
- 2. 如何在Windows上安裝MySQL C++驅動程序
- 3. 如何在ubuntu上安裝MongoDB C++驅動程序?
- 4. 如何在安裝軟件後安裝USB驅動程序
- 5. 在Win32上安裝Python 2.6而不使用安裝程序
- 6. 如何在使用NSIS安裝期間安裝驅動程序/ .inf文件?
- 7. 在Windows上安裝QT應用程序C驅動器
- 8. 在不同的硬盤驅動器上安裝C++ Boost庫
- 9. 了安裝驅動程序使用INF文件C++
- 10. 使用INF文件安裝libusb驅動程序C#
- 11. libusb-win32:驅動程序過濾器的自動安裝
- 12. 使用InstallShield安裝驅動程序
- 13. 如何在OS X上使用PHP7在MAMP上安裝mongodb php驅動程序?
- 14. MongoDB的C++驅動程序安裝
- 15. 如何安裝adb驅動程序?
- 16. 如何安裝SQLite JDBC驅動程序?
- 17. 如何安裝CUDA驅動程序TensorFlow
- 18. 如何安裝mongodb erlang驅動程序?
- 19. 如何在Fedora中使用pyodbc安裝SQL Server驅動程序?
- 20. INNO安裝驅動程序已安裝
- 21. 安裝驅動程序Cuda
- 22. 安裝Chrome驅動程序
- 23. 使用C#編程安裝/卸載.inf驅動程序.net
- 24. 使用Xampp在Windows 7上安裝Cassandra的PHP驅動程序
- 25. 安裝在Windows 8上的libusb-win32的驅動程序沒有數字證書
- 26. 當我們安裝操作系統時,只有硬件的特定驅動程序被安裝,或者磁盤上的所有驅動程序都已安裝?
- 27. 在Linux上安裝Mongodb C++驅動程序
- 28. 在Windows上安裝MongoDB C++驅動程序。
- 29. C++ Mongodb驅動程序v2.2 scons在Linux上安裝失敗
- 30. 如何在Apache上安裝PostgreSQL驅動程序?
你不寫C++代碼,你寫一個inf文件。格式有據可查,請嘗試在您的問題中輸入多行文字。 – 2010-02-17 00:57:20
@nobugz:實際上,還有更多。 – MSalters 2010-02-17 09:50:38