gpt4 book ai didi

c++ - 如何在 Win32 上使用 C++ 安装硬件驱动程序?

转载 作者:行者123 更新时间:2023-11-30 02:12:12 30 4
gpt4 key购买 nike

如何使用 C++ 安装硬件驱动程序(inf 文件)?

平台:Win32

最佳答案

该过程通常称为预安装。 (正常的安装过程是由硬件设备的到达触发的。)

相关函数可以在<DIFxAPI.h>中找到来自 DDK。你可能想调用 DriverPackageInstall() .预期返回值为 ERROR_NO_SUCH_DEVINST [原文如此] 因为还没有这样的设备。

有一些 64 位时髦的东西:你不能从 Win32 应用程序安装 64 位驱动程序(至少不能在 XP/Vista/Windows7/2003/2008 中安装)。因此,您的 Win32 安装程序必须检查是否 DriverPackageInstall()返回 ERROR_IN_WOW64然后调用CreateProcess启动 64 位安装程序。

关于c++ - 如何在 Win32 上使用 C++ 安装硬件驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2277252/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com