Delphi加壳(100分)

  • 主题发起人 主题发起人 guoqun
  • 开始时间 开始时间
G

guoqun

Unregistered / Unconfirmed
GUEST, unregistred user!
不看不知道,一看吓一跳,昨天用exescope 看了一下自己写的程序生成的EXE,感觉太可怕了,Data Module中的Adoconnection联接 SQL的帐号,密码一目了然,灰色的Button也可改成Enabled,DBgrid也可以新增字段进去等等。这对全是菜鸟的使用者倒是没有什么,如果碰上有心人,那不是一件很可怕的事?用UPX,ASPack等压缩后,提示经过压缩而修改不了,但用这两个软件压缩的解压缩也是件非常容易的事,就像用WinRAR一样。这有什么意义呢?
虽然说有盾就有矛,完全不能被破解的软件还没有诞生,但至少不能如此简单的就被人所利用。请问大家有什么好的办法解决这个问题?
 
delphi是以资源形式来保存这些玩意的,所以如果你不想让人家看到你就不能把它们直接写在dfm中,连接帐号也要最起码简单的加密吧?
因为是资源,aspack加壳也没大的用处。
只要你下一份功夫在加密上,破解者就至少花费10份以上的功夫来破解!
 
你看到的是不是那人不知道怎么弄吧.
 
把一些重要的数据
做一些加密吧
然后动态生成连接串
 
帐号,密码加密还是可以做到的,也容易改,但Button等的问题就不容易了,难道要重写一遍程序不成,那也是不可能的。现在我想事后补救一下,至少不会这么容易修改,连高手也要费相当的功夫。尽管我的程序不值得高手去破解,但也不能让菜鸟为所欲为吧!
 
  对于高手来说,任何软件都不宵破解,在繁重的廉价的生产任务面前.谁愿意多花时间在这些事情上.
 
所有灰色的Button不用破解就可以改成Enabled,有个叫激活专家就可以做到。作者的本意就是为了不输入注册码就能安装程序。解决的办法只能修改程序才行,重要的Button单击双击事件加个判断工作量也不会很大,最简单是把它隐藏
 
多人接受答案了。
 
后退
顶部