试了良久, 还是没空修复注册的InstallKey了, 爆掉了.
用winhex或者010 editor修改主程序如下
34A70: 6A 01 58 C3 8B C0
34980: 6A 01 58 C3 8B C0
保存运行, 输入任何名字和序号都会提示注册成功.
因为InstallKey被干掉了, 这个名字下次启动不会读进来.
除此以外貌似没有区别.
目前增加了一个视频, 刻录成iso, 播放成功.
如果你知道这个软件不注册的情况有什么限制, 可以去观测一下.
我改的是2个总的入口, 一个是注册验证, 会回填的, 一个是读取是否注册.
前面那个传进来的有待填的缓冲, 如果追求效果可以补充一个固定的用户名/序号进去, 或者自己存到注册表再读, 或者愤而改用自己注册算法和配套注册机.