如何编辑device driver文件(.sys)并且我想要更新Report Descriptor文件。我想转置USB HID设备驱动程序的X和Y值。请帮我转置HID设备中的X&Y值。
发布于 2011-06-30 14:02:17
使用二进制编辑器,或者如果你非常小心的话,使用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后面的一行中,我输入新值并按空格键;完成后,我按空格键。
发布于 2017-10-04 22:22:42
您可以使用Win32/Win64的任何静态反汇编程序。这样你会更好地看到代码指令,函数名,并且能够很容易地找到你的目标(否则直接阅读机器代码是给有特权的人用的)。
一个例子是"PEBrowse专业版“(免费),但还有很多其他的例子。我引用的那个经验证可以打开64-sys的Win10。
https://stackoverflow.com/questions/6530501
复制相似问题