Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Microsoft驱动程序验证程序_Windows_Device Driver_Wdk - Fatal编程技术网

Windows Microsoft驱动程序验证程序

Windows Microsoft驱动程序验证程序,windows,device-driver,wdk,Windows,Device Driver,Wdk,在“验证程序”对话框中,有一个窗口可选择要验证的驱动程序 列表控件有4列。 1.验证? 2.驱动程序名称。 3.提供者 4.版本 我的驱动程序的提供程序和版本表示为“未知”。 我不知道如何设置这些值 在哪里可以设置此值?通过签名工具?还是资源文件? 是的,这不是一个大问题。但我想纠正这一点 请告诉我。 谢谢 编辑: 我们的驱动程序有一个rc文件。 该文件定义了以下值 版本文件类型 版本文件子类型 版本文件描述\u STR VER\u INTERNALNAME\u STR VER\u INTERN

在“验证程序”对话框中,有一个窗口可选择要验证的驱动程序

列表控件有4列。
1.验证?
2.驱动程序名称。
3.提供者
4.版本

我的驱动程序的提供程序和版本表示为“未知”。
我不知道如何设置这些值

在哪里可以设置此值?通过签名工具?还是资源文件?
是的,这不是一个大问题。但我想纠正这一点

请告诉我。 谢谢

编辑: 我们的驱动程序有一个rc文件。 该文件定义了以下值

版本文件类型
版本文件子类型
版本文件描述\u STR
VER\u INTERNALNAME\u STR
VER\u INTERNALNAME\u STR
过去的法律年数
法律上的权利 版本原始文件名\u STR
VER_COMPANYNAME_STR
版本产品版本
版本产品版本结构
版本文件版本
版本文件版本结构
VER\U PRODUCTNAME\U STR
法律上的权利

Windows资源管理器很好地代表了我们的驱动程序版本和数字签名信息。
但驱动程序验证程序没有

您的源应该包含一个.rc文件,该文件应该包含一个资源。如果已经没有,请添加它


INX文件还包含一个[Version]部分,该部分将在生成的.inf文件中结束。根据需要更新它以匹配您的VERSIONINFO

您的源应该包含一个.rc文件,该文件应该包含一个资源。如果已经没有,请添加它

INX文件还包含一个[Version]部分,该部分将在生成的.inf文件中结束。根据需要更新它以匹配您的VERSIONINFO

如上所述:

驱动程序验证程序显示文件版本字符串:它是从 inc/api/common.VER中的版本号:

值“FileVersion”,版本FileVersion\u STR BUILD\u MACHINE\u TAG\u PADDED

在Vista和Windows 7中,文件版本字符串似乎不是 显示在Windows资源管理器属性窗口中。你也可以看到 通过从运行Sysinternals的sigcheck来删除所有版本字符串

有一个很好的模板,用于设置线程中的版本信息。

,如上所述:

驱动程序验证程序显示文件版本字符串:它是从 inc/api/common.VER中的版本号:

值“FileVersion”,版本FileVersion\u STR BUILD\u MACHINE\u TAG\u PADDED

在Vista和Windows 7中,文件版本字符串似乎不是 显示在Windows资源管理器属性窗口中。你也可以看到 通过从运行Sysinternals的sigcheck来删除所有版本字符串

有一个很好的模板用于在线程中设置版本信息