硬件序列号讨论。许可证保护
我正在开发一些应用程序,它将获得硬盘序列号,然后我将使用该硬盘序列号进行产品许可证(cd-key)注册。现在我可以遇到的问题是:
用户有2个硬盘驱动器,一旦我的应用程序从第一个硬盘驱动器获得它的串口,它将注册它,所以如果用户以后改变硬盘的顺序怎么办?如果第二个硬盘成为主,第一个成为奴隶?可以通过获得两者并将它们组合起来来解决但是如果以后他会删除一个呢? :d
如果用户的硬盘死机并购买新的硬盘怎么办?仍然是同一台PC只有另一个硬盘。所以许可证不再是沃尔德因为是另一个硬盘驱动器。
有可能伪造它吗?示例我正在使用VB.net 2010并且应用程序正在使用框架(.net)所以有一些“dll”负责获取HDD的序列,因此可以替换这个“dll”(破解它)所以它返回一些硬编码的hdd系列?!?
有可能获得处理器序列吗?那会很棒但是可以做到吗?并且处理器是否有串行,我的意思是可能有但是有可能得到它吗?和abowe一样的问题是否可以通过改变“dll”或其他东西来伪造?
还有其他的建议或体验吗?
我看到有更多这样的问题,但无法找到答案,所以现在我问这里!
------已编辑/增加:-------
如下所述我忘了所有.net可以在几秒内反编译!所以...
自己安装。为什么?
如果我输入一个安装程序,你输入串口,只有串口可以使用然后安装软件,它的作用是什么?它将我的软件提取到你的计算机上,你再次拥有“.net”exe,你可以轻松地反编译并为它做一个破解,所以在哪里用串口进行安装!或者如果我的软件被一些混淆器“保护”,那么在这里安装串口是不可能的,我可以简单地在我的软件中包含串行注册并使用一些布尔值存储注册= 1 || 0
我从这里收到了一个人的电子邮件,顺便说一下。 duno,你收到了我的邮件:)他说了一些聪明的东西,为什么有些人不回答我的问题,这个讨论和他说的是:“害怕别人会看到我的代码,有多糟糕。”所以人们只是不想花时间在这上面。好吧,这不是问题,我知道我的代码是大“minestrone”,大混乱多字(变量)一些英语一些克罗地亚语所以很好我的软件工作这很重要,我知道我成功*我们都成功*每个人都知道的事情(另一个更多或更好。无论如何,这不是问题,问题是,我不希望软件是开源的,让我说我的软件是“photoshop”,现在有人下载点击那里,并有完整的代码,可以轻松复制粘贴更改一些事情,没有问题他做了很好的申请:)
定制编译器?有人有实验吗?一段时间会好吗? :)
将来还有什么其他解决方案或语言可以用来避免这种“开源”.net!我一直在环顾四周,所以对于vb.net,c#,c ++都是基于.net所以都是一样的。 vb6我又喜欢同样的事情。他们都可以轻松反应!什么语言不能这么容易反编译?我应该切换到汇编程序吗? :我开玩笑,我希望! :p
也许我只是太强调了,工作量很大!你决定杜诺:)
请仔细阅读我的问题,请不要回答我说:“PIRACY CANOT停止BLA BLA”和那些事情。这是我的问题所在!谢谢!
对不起,大胆的大后卫,但有些人只读标题,然后回答愚蠢!如果你想谈论它然后阅读问题和写,否则不要发布一些愚蠢请
没有找到相关结果
已邀请:
4 个回复
氏脑
吠强祷豪硅
枫湃揩乾纲
癸痊醒