在64位WIN7系统中修改驱动的sys文件,主要在sys文件中修改一下提供商等信息。
2015-02-14 23:49
357 查看
问题:sys文件、dll文件的修改(主要针对驱动的安装文件中的版本信息等)
一、步骤和需要的工具(既软件):
1)eXeScope(可以编辑DLL文件的软件) —- 可以打开sys、dll文件并修改。(注意:在64位的系统中此软件不能打开sys文件),
2)PEditor(修正SYS文件的“校验和”软件)—-(如:打开PEditor.exe->浏览->已经修改好的*.sys文件->校验和)
3)安装驱动—–(选择inf文件就行啦)
二、另外:
郁闷啊~~~
一、步骤和需要的工具(既软件):
1)eXeScope(可以编辑DLL文件的软件) —- 可以打开sys、dll文件并修改。(注意:在64位的系统中此软件不能打开sys文件),
所以我直接就用Visual Studio自带的编辑器来直接打开并修改sys文件和dll文件 的Version部分。(右键->*.sys文件或者*.dll->选择“Microsoft Visual Studio Version Selector”)。)
2)PEditor(修正SYS文件的“校验和”软件)—-(如:打开PEditor.exe->浏览->已经修改好的*.sys文件->校验和)
3)安装驱动—–(选择inf文件就行啦)
二、另外:
1、 32位系统下: 完成以上1~3步就OK喇。 2、64位系统下:我安装上面的步骤1~3时,却提示:Windows无法验证此设备所需的驱动程序的数字签名。最近的硬件或者软件更改安装的文件可能位正确签名或已损坏,或者可能是来自未知来源的恶意软件。(代码52) 如图所示:
郁闷啊~~~
最后让我找到了解决方法啦: 64位系统,设备驱动安装正确,但是在设备管理器中出现叹号,提示信息”无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件。 (代码 52)”,原因是64位系统强制要求所有设备驱动程序要有数字签名,因此只能通过启动系统时F8进入高级选项,选择禁用数字签名,进入系统后驱动显示正常了,可以用啦微笑。
相关文章推荐
- 在64位WIN7系统中修改驱动的sys文件,主要在sys文件中修改一下提供商等信息。
- 在Linux DeviceTree添加dtsi文件并在驱动中读取节点信息写入sys文件系统
- 在Linux DeviceTree增添dtsi文件并在驱动中读取节点信息写入sys文件系统
- 遭遇:“说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。”错误
- ruby学习系列--获取当天修改的文件信息
- Windows 驱动:向 DbgPrintf 一样将调试信息输出到文件
- 目前支持CUDA的nVIDIA的显卡型号 驱动及其 修改过后的 inf文件
- windows.vbs.FSO.文件操作信息.磁盘驱动信息.文件夹操作信息全集
- sys_open分析,从文件名找到文件信息(namei)
- 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
- 修改PE文件版本信息(简单演示)
- fedora 10安装好驱动后要修改到配置文件
- 信息编辑,上传文件编辑、删除,用户个人资料修改程序完成 2004-08-21
- UNIX环境高级编程学习之第六章系统数据文件和信息-修改第四章实现的Shell的“ls -l”功能
- 修改网卡IP信息的批处理文件
- C#修改app.config配置文件信息
- 把DataSet所有数据表导出到Excel表格文件(在前人基础上只是稍作了一下修改)
- 请问C#如何修改与显示文件的摘要信息
- C#修改app.config配置文件信息
- 修改php.ini以达到 屏蔽错误信息 把错误写入另外文件