欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

s-spline2.03 (1千字)

s-spline2.03 (1千字)

想跟注册码的话简直要被它故意搞的无数个GetTickCount( )烦死不可!
它设了好几个标志来标明是否注册版。
1、决定启动时的splash screen是否显示unregistered

0177:0041B44E  CMP      [004D47E8],EBX
0177:0041B454  MOV      BYTE PTR [EBP-04],05
0177:0041B458  JZ        0041B462
0177:0041B45A  CMP      [004D47F0],EBX
0177:0041B460  JNZ      0041B4E0
只有跳到0041B4E0才不会显示unregistered。
2、是否将save、save as菜单变灰。这DS:004D4804和DS:004A7F48的值只要不相等菜单就不会变灰,放大后的图像上也不会有unregistered水印,Help菜单中没有Register项,但打开文件或存盘的时候会非法操作(但产生的错误信息中写着是registered version),估计还有其它判断
0177:00417D92  MOV      EAX,[EBP-38]
0177:00417D95  MOV      EAX,[EAX+0000021C] //标志位DS:004D4804
0177:00417D9B  CMP      EAX,[004A7F48]    //预置的值
0177:00417DA1  JNZ      00417DDB
0177:00417DA3  PUSH      EBX
0177:00417DA4  PUSH      004C18CC        //Menu_File_Save
0177:00417DA9  PUSH      00009C43
0177:00417DAE  PUSH      ESI
0177:00417DAF  CALL      00417F08
0177:00417DB4  ADD      ESP,0C
0177:00417DB7  MOV      ECX,EAX
0177:00417DB9  CALL      00432A10
0177:00417DBE  PUSH      EBX
0177:00417DBF  PUSH      004C18B8        //Menu_File_Save
0177:00417DC4  PUSH      00009C44
0177:00417DC9  PUSH      ESI
0177:00417DCA  CALL      00417F08
其它还有好几个标志,DS:004D4808中放的标志标明是否为DemoImage,是的话就不加水印。

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功