用异常窗口代替MessageBox是否可以提高安全性 ( 积分: 100 )

  • 主题发起人 主题发起人 k2536
  • 开始时间 开始时间
K

k2536

Unregistered / Unconfirmed
GUEST, unregistred user!
在软件注册的时候,验证注册码是是正确
if ( 算法(注册码) == 机器码 ) then
MessageBox('正确')
else
MessageBox('错误');
//上面的方法,很多软件加密的书都说这样容易被调试软件断点,因为对话框的代码紧接着了判断的跳转,不要这样做,可又不能取消对话,我想换成
if ( 算法(注册码) == 机器码 ) then
raise Exception.Create('正确');
else
raise Exception.Create('错误');
这样,运行的时候,也会有对话框弹出,但是对话框与真正的跳转很远了,分析反汇编的代码就复杂得多,比用messagebox的安全性要高些,真的可以用这种方法解决对话框的弹出问题吗
 
估计 难度稍微增加了一点 软加密的软件 很多都被破解的。
 
这几天论坛访问不了,不知怎么回事
 
后退
顶部