使用SerialNumberTemplate
属性定义关键模式时,如何保护Windows桌面应用程序不被安装在不同的计算机上?
如何仅为一个用户绑定特定密钥,以便他只能使用一次,即只进行一次设置
答案 0 :(得分:-1)
我认为您需要防破解/反破解逻辑。我应该说你不能自己做;但你可以用其他简单的方法:
您可以根据硬件序列号搜索有关序列号生成器的代码/库。
例如,请检查以下Internet地址:
如您所知, 硬件序列号对于每个硬件都是唯一的 ;因此,使用此方法,使用的代码将根据每个系统中的硬件序列号生成唯一和特定序列号。
但是我必须说些什么,如果你想创建自己的逻辑,那么研究Crack-proof / Anti-cracking逻辑是非常复杂的。我应该说,使用互联网上现有的共享代码/库需要您自担风险;因为它们是公开的和共享的。因此,可能是某些机构发现了他们的防裂/反破解逻辑,并在互联网上共享。
如果您想创建自己的逻辑,则需要了解 Cracking 和 Anti-Cracking 方法。今天,开发人员通过将多种方法结合在一起来使在诸如MS Office,MS Windows OS等现代程序中,开发人员使用许多逻辑来防止破解软件,例如:
强大而强大的Cracker 使用反汇编程序或调试程序,数据流程序逻辑>知道程序集编程语言应用程序和目标操作系统中的strong>和 Internet连接方法等等。