找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 806|回复: 9

[【解决】] 如何在EXE文件里加入一定信息

[复制链接]
发表于 2005-8-1 12:48:31 | 显示全部楼层 |阅读模式
如何在EXE文件里加入一定信息?

朋友设计一软件,用VB 6.0企业版开发,想在开发软件编译为EXE里加如自己信息,程序运行时读取此信息

并与某条件比对,如果不一样,程序无法运行,从而达到加密目的,保护自己版权

特请高手支招

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-8-1 20:00:18 | 显示全部楼层
zi ji ding ......................
回复

使用道具 举报

 楼主| 发表于 2005-8-2 11:01:03 | 显示全部楼层
顶.....................
回复

使用道具 举报

发表于 2005-8-2 12:01:38 | 显示全部楼层
在form_load sub或sub main里面写代码阿,如果信息不对就退出
回复

使用道具 举报

 楼主| 发表于 2005-8-2 12:20:59 | 显示全部楼层
楼上的兄弟没明白我的意思

我的意思是如何在已经编译为EXe文件,运行后自己向自己文件本身写入和读出信息
回复

使用道具 举报

发表于 2005-8-2 16:24:17 | 显示全部楼层
哦!那加壳阿!或者启动时对自己的文件进行md5效验
回复

使用道具 举报

 楼主| 发表于 2005-8-2 18:28:19 | 显示全部楼层
能不能详细说明一下,谢谢!
回复

使用道具 举报

 楼主| 发表于 2005-8-2 18:28:32 | 显示全部楼层
能不能详细说明一下,谢谢!
回复

使用道具 举报

发表于 2005-8-3 13:29:20 | 显示全部楼层
加校验限制不就OK了吗?校验限制的方向很多,像固定特征码校验、自定义算法校验、BCC异或校验等等,目前最常见的是MD5校验。具体实施的方法,在软件源代码编写阶段,可以向程序段内写入专门的测试和校验模块,然后统一编译即可。在您所要施加操作的软件已经完成编译的情况下,您可以考虑以下的特殊途径:加壳或者捆绑。
加壳:推荐一款常用的加壳工具ASProtect,这是一款功能非常完善的加壳、加密保护工具。能够在对软件加壳的同时进行各种护。如:反调试跟踪、自校验及用密钥加密保护等;还有多种限制使用措施,如使用天数限制、次数限制及对应的注册提醒信息等。另外,该软件还具有自定义密钥生成功能。
下载地址:http://dl.crsky.com/ASProtect-v2.11h.rar
捆绑:用时下一些流行的捆绑工具即可实现。关键是您怎样来设计与要保护程序结合的另一个捆绑程序?
你可以自己编写一段MD5码的校验程序,并设定校验结果的分支执行代码(比如Kill进程),编译好后将之与欲保护程序进行捆绑即可。不过这往往容易引起某些杀毒程序的误解导致程序的拦截甚至删除。附件里为您推荐一款绿色的可执行文件捆绑程序,点击下载即可!

总体上来说,加壳可能是更加安全的程序保护方法,您可以将更多的精力放在这一块,不多说了,赶紧试试吧:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-8-6 19:44:15 | 显示全部楼层
thank you!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-19 13:14 , Processed in 0.166188 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表