14.GUsbDogClient检查函数
现在的关键是修改GUsbDogClient.Connect()和GUsbDogClient.ChkMapSoftKey()函数,通过一级一级下去,分别找到ConnectNet()和CheckSoftKey()函数,将其的返回值都改为UsbSoftKeyStatus.成功。
修改后,则找不开程序了,说明两个条件并不同时为真,我估计第二个条件有问题,于是,我把第二个条件的==改为!=后测试,能够成功,证明第二个条件GUsbDogClient.ChkMapSoftKey()的返回值还是为F。
15.ChkMapSoftKey()
很显示CheckXmKey()返回的应该是F,而_gCHK被赋值成了F,还不是这样改,条件判断改为!=,即_gCHK!= UsbSoftKeyStatus.成功,则在条件语句内执行_gCHK= UsbSoftKeyStatus.成功,函数最后return _gCHK。
试了过后,果然可以了。和正常版本一样用了。
?
这里虽然只用了两步,但这里关键!
再次声明,本教程只是学习研究,不可进行商业使用,否则自动承担法律后果!
时间: 2024-10-11 12:46:23