我们开发的CSP.dll要调试的话,不能每次都给微软付费签名认证吧,而在内核调试模式下,微软windows系统不验证签名,还有一种方法是修改系统文件屏蔽微软签名验证,下面说明方法步骤。
1. windows xp SP2系统
在C:\Windows\System32下找到advapi32.dll,用UltraEdit 打开advapi32.dll (version 5.1.2600.2180) 。
17C19 处的 75 修改成 90,
17C1A 处的 0c 修改成 90,
17C21 处的 0F 修改成 90,
17C22处的 84 修改成 E9,
重新启动计算机进行测试。
2. windows xp SP3系统
在C:\Windows\System32下找到advapi32.dll,用UltraEdit 打开advapi32.dll (version 5.1.2600.5512) ,
0x175A1处的 75 修改成 90,
0x175A2处的 0c 修改成 90,
0x175A9 处的 0F 修改成 90,
0x175AA处的 84 修改成 E9,
重新启动计算机进行测试。
3. windows 7 64位系统
win7下,64位系统比32位系统复杂一倍,下面列出64位系统方法,