论坛风格切换切换到宽版
  • 40618阅读
  • 65回复

用 Inno 制作需要输入注册码(与机器码相关)的安装 [复制链接]

上一主题 下一主题
离线gnatix
 

发帖
7696
金钱
-8279
威望
-828
只看楼主 正序阅读 0 发表于: 2004-09-08
记得上次有人问过这个问题,但是一时找不到原帖在哪里了。

你可以用 Inno 制作需要输入序列号后才能继续的安装文件,为此只要使用
[Setup]
Password=12345
Encryption=yes
就行了。但是这样的密码是固定的。

当然你也可以把密码搞得复杂一些,设置与某个机器码相关。请看下面的贴图。
演示安装文件:
http://gnatix.hanzify.org/gnatixDemo.exe
因为我对加密算法不懂,所以只是用了一个很简单的密码,估计密码很快就可以被破解的。不过我的目的只是要说明用 Inno 其实也是可以做到许多一开始可能认为是不可能的事情的。
如果你破解不了,可以告诉我你的机器码。
离线hbfnmxb

发帖
102
金钱
670
威望
67
只看该作者 65 发表于: 2018-05-10
这个好像收藏过,再收下
离线solan

发帖
80
金钱
800
威望
80
只看该作者 64 发表于: 2017-06-13
我是同一台电脑的啊,硬件也没动
离线solan

发帖
80
金钱
800
威望
80
只看该作者 63 发表于: 2017-06-13
虎哥,用同样的代码,重新安装系统后,这个机器码怎么不一样啦,请您指点一下啊
离线libaiping

发帖
169
金钱
810
威望
81
只看该作者 62 发表于: 2011-10-18
回 61楼(gnatix) 的帖子
gnatix:你的安装程序的代码和注册码计算器的代码是一致的吗? (2011-10-18 02:02)

是的

我在我电脑测试注册码有效,笔记本测试也有效,上传到服务器后,在服务器测试无效,在单位多台电脑测试,有的有效,有的无效,发给网友,有的网友测试有效,有的无效……
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 61 发表于: 2011-10-18
你的安装程序的代码和注册码计算器的代码是一致的吗?
离线libaiping

发帖
169
金钱
810
威望
81
只看该作者 60 发表于: 2011-10-17
回 59楼(gnatix) 的帖子
gnatix:代码只是一个示例而已。你自己当然可以随便修改。再次提醒:本代码的保护功能是很弱的,注册码很容易被读出。 (2011-10-17 18:38) 

但是我修改了里面的数值后,生成的注册码在许多电脑上不能进行注册了,很奇怪
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 59 发表于: 2011-10-17
代码只是一个示例而已。你自己当然可以随便修改。

再次提醒:本代码的保护功能是很弱的,注册码很容易被读出。
离线libaiping

发帖
169
金钱
810
威望
81
只看该作者 58 发表于: 2011-10-17
虎兄又遇到一个问题,请问这里面的数字修改时允许在一个什么范围内修改?

我修改了数字后,有些电脑可以,有的电脑不可以
离线libaiping

发帖
169
金钱
810
威望
81
只看该作者 57 发表于: 2011-10-16
哦,好的,十分感激虎兄,真是帮我大忙了!