这个就要从你的软件能创造的价值来看,如果全国有NNNN个人都在破你这个东西....你要能做到百分之百的无破解的话....这个就是很难很难的了但是如果就一部分在破解的话,你的防破解做到足够强大,只要能阻止这一部分人,就能解决你自己的问题了....这个相对来说,是很容易做到的.所以关键还是在程序和处理上,使用尽量多的反调试手段和虚拟机对代码做处理,要必要的时候,可以把关键代码放到驱动中做运算调试驱动比R3的程序来说,要相对复杂得多.而且驱动也可以使用虚拟机处理的.还有就是如果有可能的话,使用在线验证.把重要的数据放到服务器端,当验证成功后,再从服务器上返回必需要的数据,然后程序才能正常运行,否则就不能取得正确运行的结果..