我的软件被破解,各位有什么好办法防破解???(100分)

内存补丁的原理是通过将软件运行在调试状态下, 也就是说补丁在调试你的软件,他通过在调用你的软件,让你的软件运行并在要修改的地方下断然后再修改你的软件代码,完成后关闭补丁程序。这时就算你的软件加壳也已经解开了,当然也有些壳是能对付内存补丁的,象Armadillo。但是它有专门的脱壳软件。也是不保险。不过它更新很快,可以用最新版的<br>试试。【它是共享软件】加壳软件不要选择热门的,都有专门的解壳软件。<br><br>如果你的编程能力很强的话,可以在程序中加入检测调试器的功能,或者把crc检测放在一些重要功能中,当要运行这个重要功能时检测一下,如果怕影响性能,可以用定时器每隔一段时间检测一下。方法有很多,你可以到看雪论坛请教高手。http://www.pediy.com<br><br>其实现在的加密都是有办法破解的,只要你的软件好,在市面上又没有可以相媲美的可替代产品,那么必然会被破解的,就算加密在好,你也只能祈祷你的软件不要被破解高手看上。<br><br>至于用更新软件来防,我个人的看法是如果软件并没有增加更好更新的功能,主要只是更新了加密的部分,那是对注册用户的不负责,而且是没有效果的,反而会让人反感。<br><br>其实用delphi写的程序,最致命是被人静态分析【动态分析跟c一样】,所以你要想办法防止被dede静态分析。如果你已经养成了函数命名的一些大家提倡的好习惯的话【看到名字就能知道功能】,那么一旦被dede静态反编译那么只要几分钟的时间就能干掉你的软件。
 
我的也被破解了,但我的更惨,是 keygen, 没好好写加密算法
 
郁闷了~~~~~<br>那让程序员怎么活啊?<br>总不能做一辈子的免费软件吧?
 

Similar threads

顶部