主题:如何给编译好的可执行文件加密,以防他人复制!
aastzywyj
[专家分:20] 发布于 2009-12-24 21:27:00
我为一位朋友编了一个小程序,可适合他公司内部使用,他想让我加密码,防止他人复制,可我不懂这个怎么弄,请问有哪位高手帮帮忙,好吗?
回复列表 (共22个回复)
沙发
renmeng [专家分:0] 发布于 2009-12-24 21:34:00
asdfdasfasdf
板凳
Gleam [专家分:3100] 发布于 2009-12-25 10:58:00
很好办,使用机器码进行注册就可以了。
3 楼
笨兔 [专家分:300] 发布于 2009-12-25 14:20:00
一、在制作安装文件时可以用install。
二、在程序中也可以,用机器码。
4 楼
笨兔 [专家分:300] 发布于 2009-12-25 14:27:00
最简单的办法:在程序中设置一个表,保存系统时间,然后在程序中与其比较,是否过期。
5 楼
kosung [专家分:910] 发布于 2009-12-26 11:44:00
在程序中加入不定期的判断是可行的,实现时多加些手段。写程序一定要考虑加密这个问题,多加个心眼,习惯于留暗桩和后门(方便自己调试)。别过份依赖加密程序,自己长强壮些才重要。平时多到加密解密技术论坛逛逛,会学到很多这方面的东西的。
6 楼
GEORGECHIN [专家分:440] 发布于 2009-12-27 10:07:00
[quote]最简单的办法:在程序中设置一个表,保存系统时间,然后在程序中与其比较,是否过期。
[/quote]
那別人也裝上VFP,從后臺直接改不就破譯了!!!!
7 楼
GEORGECHIN [专家分:440] 发布于 2009-12-27 10:09:00
[quote]很好办,使用机器码进行注册就可以了。[/quote]
不知可否把安裝的時間譯成運用程序的一部分,然后再比對?
8 楼
aastzywyj [专家分:20] 发布于 2009-12-27 13:21:00
谢谢各位高手们的赐教,可是如何使用机器码,这个我不会用,另外在制作安装盘时,制作软件全是英文的,看不懂不说,每次都提示我没有整理系统,我该如何整理系统?请各位高手们多多赐教!!赐教!!
9 楼
Gleam [专家分:3100] 发布于 2009-12-27 16:05:00
你可以去下载MyFll.fll,使用很简单,利用其中的函数调用机器码,你需要单独做一个计算注册码的小程序。在你用户的程序启动时利用函数计算机器码和注册码是否相吻合就可以了。这样程序只能在有注册码的机器上运行,复制无效。
你也可以在安装的时候进行日期登记,然后利用日期+机器码来计算,这样用户修改了登记日期就无法进入系统,以保证你的程序在运行时间上的要求。
10 楼
GEORGECHIN [专家分:440] 发布于 2009-12-27 17:19:00
[quote]你可以去下载MyFll.fll,使用很简单,利用其中的函数调用机器码,你需要单独做一个计算注册码的小程序。在你用户的程序启动时利用函数计算机器码和注册码是否相吻合就可以了。这样程序只能在有注册码的机器上运行,复制无效。
你也可以在安装的时候进行日期登记,然后利用日期+机器码来计算,这样用户修改了登记日期就无法进入系统,以保证你的程序在运行时间上的要求。[/quote]
是个好东西,正在为如何打包发愁.不知能不能再详细点说在哪可以下载,或者能够开一个单独的贴来示范一下?
我来回复