能力值:
( LV2,RANK:10 )
51 楼
厉害了我的谁
这个只要多练习几次就不难发现除了要替换的那个公钥其它的那些公钥都会出现在别的 RLM 保护的软件里,所以这就很明显了。
现在还有一个不确定,是不是只替换ISV.exe,rlm.exe不需要替换吧?因为rlm.exe中的公钥也出现在别的RLM保护的软件中。非常感谢解答!
能力值:
( LV2,RANK:10 )
52 楼
各个客户端的exe和rlm中的公钥一样的,是不是也不用替换了?
能力值:
( LV2,RANK:10 )
53 楼
把 3081E0024100E8C31846E0EABB61F2CBC3A7EC46DA05F075774683E4B27FD93B88814B0A4C34D9B3903FF8326AE6C9EA81F517598CBA60FB9991E14567B11B70AA8D93270081024100EDBE49E8074CAC7A100967ED89C0C8CE1A9397E92B4DB4DA061CC58CFE9A84B77D016E8012D7EF0EAB5F8BB40326D6655B569FAA9655AEACFA2F4AECD1A6304102150080c2393C88E0465F298DE090A0380A58035DAC5F024100B461D701AFE591FA9E5B3C5572B52F994B0164E75D38FD9BE41725842A8A535C6A2C65D9AAB306FD4BD8C8BB89E0EDAC227D4F64C6541F2D9F70B9B24051EC0A 替换成 3081E0024100DCDC523D121224A4651F8B59D39E15637EAF57D7BC1CFDC2C966FFFD1741A809509F5EFC85B05F95ABE844C1F3ED729A8978CCFD4A6F815AC70AD4D9BCBE8A90024100E5E6BEF32ED234EFC57C98727CF3C9D0A2B8D86A6AD65F4AB87E63D83AA9422B86235A75ADE1730E5AAAC40D63D7FAADD27A909D9FC135F5588D16F65AD8E701021500E38CDD270734846F5F11D8C0202776F0A6A08F51024100AA2384BCC586A222F6A708A951DCC9F6E6165E043675B42D8BB15ACA9586AE7DFB7D403CD6E10B2C7CDB360CF5CB3A063FF4D4BD4E4424325BE668EAC3EACC4F 还是签名错误啊!整不会玩了。
能力值:
( LV2,RANK:10 )
54 楼
能力值:
( LV2,RANK:10 )
55 楼
wandering
现在还有一个不确定,是不是只替换ISV.exe,rlm.exe不需要替换吧?因为rlm.exe中的公钥也出现在别的RLM保护的软件中。非常感谢解答! 如果被保护的程序使用 nodelock license, 那只需替换客户端的公钥,如果是使用 floating license 就需替换客户端和 ISV.exe 的公钥。如果程序没有 ISV.exe 而只有 ISV.set, 那只能编译 SDK 生成自己的 ISV.set 替换掉原程序的那个。rlm.exe 是不用处理的。一般客户端和 ISV.exe 要替换的公钥是一样的,因为软件商用同一对公、私钥编译软件。
最后于 2022-6-21 13:09
被厉害了我的谁编辑
,原因:
能力值:
( LV2,RANK:10 )
56 楼
现在的情况是这样的:isv存在几组公钥,但客户端中只存在一组公钥,如果以客户端中的这组来替换,就会出checksum的问题,但只有这一组是在isv和客户端中唯一相同的,如下:
3081DE02402A0D0D86F22281B275F33D9E073AC921C0F2BCB0114C07F612529B64C3CA4181D84C008C2556DC69CB30E0D6B7CB761274CCFC6834FE74D6721E6EA6BCD68DEA024100801DDCA3B4961385FF944CD71B47A5433835A9139DA3473233CDB9C8F59B51EF862C9F74724C732BA220EED984AD7E365B1911BD71BCE054320338B48766FB4F02150088B387846602C62BB9DA9B0F15D54E153CA602A7024028B0D5C6553DE496AFFCF4E1D4BA1E3B0FEB091C8C1A5E2B0D7F5EB813CF34D11D43ED6D0158CE455572C40BF127EFD9D23B69BA3639059A4B7F428E292F0E39
(225位)
你告诉我的这一组替换完isv后还是提示签名不对,如下:
3081E0024100E8C31846E0EABB61F2CBC3A7EC46DA05F075774683E4B27FD93B88814B0A4C34D9B3903FF8326AE6C9EA81F517598CBA60FB9991E14567B11B70AA8D93270081024100EDBE49E8074CAC7A100967ED89C0C8CE1A9397E92B4DB4DA061CC58CFE9A84B77D016E8012D7EF0EAB5F8BB40326D6655B569FAA9655AEACFA2F4AECD1A6304102150080c2393C88E0465F298DE090A0380A58035DAC5F024100B461D701AFE591FA9E5B3C5572B52F994B0164E75D38FD9BE41725842A8A535C6A2C65D9AAB306FD4BD8C8BB89E0EDAC227D4F64C6541F2D9F70B9B24051EC0A
(227位)
直接蒙圈了,实在是没有办法了!
能力值:
( LV2,RANK:10 )
57 楼
厉害了我的谁
wandering
现在还有一个不确定,是不是只替换ISV.exe,rlm.exe不需要替换吧?因为rlm.exe中的公钥也出现在别的RLM保护的 ...
能否加个QQ:279155167,传个isv和客户端给你帮看一看,实在是不好意思。论坛上传不了附件。
能力值:
( LV2,RANK:10 )
58 楼
我也是服了,全部可能的公钥全部替换过一遍,没有一个是对的!
能力值:
( LV2,RANK:10 )
59 楼
你肯定是改了你的 isv.exe 的 license to run 对吧? 这个是不能改的啊。我刚刚又看了你发的图发现问题出在 license to run 的 checksum 不对,这个 isv.exe 的 license to run 的 checksum 应该是 2c329c 而你图里显示的 checksum 为 2c3229, 所以确定你肯定是改了。
能力值:
( LV2,RANK:10 )
60 楼
我都以为老大一定不会理会我的低级水平了,没有想到还是回复我了,真的是非常感谢和感动,对老大的人品非常赞!真的,非常感谢!
license to run没有改,直接用RLMHelper24给出来的。今天又搞了一次,结果发现是重新生成的时候rlmsign.exe如果没有删除再重新生成,好像还是原来的那个,就会不对应,那么生成的lic文件就会不对,这应该是签名不对的原因了。删除并重新生成了rlmsign.exe,再生成lic文件,就没有签名错误了。但是,还是有两个feature跑不起来,说是没有授权,但授权文件中有相应的feature,不知道为什么?图如下:
能力值:
( LV2,RANK:10 )
61 楼
@厉害了我的谁:非常感谢老大对一个菜鸟的帮助和指导,这样的学识和人品,也是没有谁了,非常感动和感谢!!!
能力值:
(RANK:10 )
62 楼
搞了半天我还以为吃的
能力值:
( LV2,RANK:10 )
63 楼
看不懂
能力值:
( LV2,RANK:10 )
64 楼
plm许可文件夹下有个.lic文件
能力值:
( LV2,RANK:10 )
65 楼
@厉害了我的谁,前辈能否帮忙看看