【问题标题】:Checking if a particular device driver is loaded检查是否加载了特定的设备驱动程序
【发布时间】:2009-04-15 10:39:52
【问题描述】:

我正在尝试确定是否可以检查是否使用 C++ 在 Windows Server 2003 中加载了特定的视频卡设备驱动程序。谁能指点我如何实现这一目标?

谢谢

【问题讨论】:

    标签: c++ windows drivers


    【解决方案1】:

    使用 EnumDeviceDrivers - 有一个示例 here

    【讨论】:

    • 感谢您的链接 - 快速提问,我从哪里获得 psapi.h?
    • 它是微软所谓的 Platform SDK 的一部分——它应该是最近的 MS 开发环境的一部分,它也可以从 MS 中单独获得。
    • 嗨,尼尔,我在尝试编译您链接到的示例时遇到以下错误;错误 1 ​​错误 LNK2019:函数 _main DriverChecker.obj DriverChecker 中引用的未解析的外部符号 _GetDeviceDriverBaseNameW@12 知道是什么原因造成的吗?
    • GetDeviceDriverBasename 与 EnumDeviceDrivers 属于同一个库,所以如果一个有效,另一个也应该有效 - 恐怕我对此没有答案!
    • 对不起,另一个也不能工作 - 应该也包括在内;错误 LNK2019:函数 _main 中引用的未解析的外部符号 _GetDeviceDriverBaseNameW@12 错误 LNK2019:函数 _main 中引用的未解析的外部符号 _EnumDeviceDrivers@12
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多