0

我想在 Windows 7 32 位机器上安装 kmdf 驱动程序。起初我使用 hdwwiz(添加硬件工具),它工作正常。

现在我想使用软件以编程方式安装它。经过一番研究,我发现DiInstallDriver我使用了以下代码

int _tmain(int argc, _TCHAR* argv[])
{
    std::wstring FilePath = L"<file name>.inf";
    bool result = DiInstallDriver(NULL, FilePath.c_str(), DIIRFLAG_FORCE_INF, false);
    DWORD error = GetLastError();
    if (!result){
        printf("The driver is not installed \r\n");
        printf("The error is %x ", error);
    }else
    {
        printf("The driver is installed correctly !");
    }

    getchar();
    return 0;
}

运行软件后我得到“驱动程序安装正确!”,这意味着功能成功返回,但我在设备管理器中找不到它?

知道出了什么问题吗?

4

0 回答 0