【发布时间】:2011-09-25 16:59:23
【问题描述】:
如何编辑device driver 文件(.sys) 并且我想更新Report Descriptor 文件。我想转置 USB HID 设备驱动程序的 X 和 Y 值。请帮我在 HID 设备中转置 X 和 Y 值。
【问题讨论】:
如何编辑device driver 文件(.sys) 并且我想更新Report Descriptor 文件。我想转置 USB HID 设备驱动程序的 X 和 Y 值。请帮我在 HID 设备中转置 X 和 Y 值。
【问题讨论】:
使用二进制编辑器,或者如果您真的小心,vi。请注意,无论您做什么,都要让字符串的长度完全相同,否则您几乎肯定会导致操作系统崩溃。
假设您使用的是 Windows,好的旧 debug.exe 作为二进制编辑器可以正常工作。不过界面有点晦涩。
C:\Users\jc>echo bleah > test.sys
C:\Users\jc>debug test.sys
-e100
17DD:0100 62.31 6C.32 65.33 61.34 68.35
-w
Writing 00008 bytes
-q
C:\Users\jc>type test.sys
12345
在 -e100 之后的行中,我正在输入新值并按下空格键;完成后,我点击
【讨论】:
您可以为 Win32/Win64 使用任何静态反汇编程序。这样你就能更好地看到代码说明、函数名称,并且能够轻松找到你的目标(否则直接读取机器代码它是为了特权头脑)。
一个例子可以是“PEBrowse Professional”(免费),但还有很多其他的。我引用的那个是验证打开Win10的64-sys的。
【讨论】: