主题:[讨论]求高手帮助制作一个通过机器码加密的执行文件
zqx0531
[专家分:0] 发布于 2010-10-30 22:57:00
我是一个菜鸟,不会制作,需要加密的文件在附件里。有劳各位高手帮忙加密并制作一个机器码计算软件。
注:我的执行文件是在WINDOWS CE系统下运行的,机器码计算软件可以在XP系统下计算。
再次感谢!!!
最后更新于:2010-10-30 23:00:00
回复列表 (共4个回复)
沙发
zqx0531 [专家分:0] 发布于 2010-11-01 00:34:00
这么多高手怎么没有一个出手相助,是任务太难了吗?我想这个对于高手应该不是什么问题吧!?
板凳
liupeisong [专家分:2340] 发布于 2010-11-01 23:44:00
试了一下,不能运行。估计这个是CE程序,那是不能在XP等普通平台下运行的。常见的微机(X86)似乎也不能运行CE吧(但是可以开发CE程序)?如果在XP下面获取硬件信息,那么CE下面多半不能用同样的代码吧。
一般我们在XP这些下面是这样处理的:
方法1:程序中使用代码获取硬件信息,比如硬盘物理号,变换后形成一个字符串放入INI文件或注册表等位置(通常这个由注册程序来做),程序中自己比较;
方法2:就象某些商业软件那样,加壳,壳中进行比较,如果成功则把原始程序直接释放到内存中运行。
CE中原理可以是类似的,但是本人没有搞过,不知道具体该如何做
3 楼
zqx0531 [专家分:0] 发布于 2010-11-02 01:01:00
[quote]试了一下,不能运行。估计这个是CE程序,那是不能在XP等普通平台下运行的。常见的微机(X86)似乎也不能运行CE吧(但是可以开发CE程序)?如果在XP下面获取硬件信息,那么CE下面多半不能用同样的代码吧。
一般我们在XP这些下面是这样处理的:
方法1:程序中使用代码获取硬件信息,比如硬盘物理号,变换后形成一个字符串放入INI文件或注册表等位置(通常这个由注册程序来做),程序中自己比较;
方法2:就象某些商业软件那样,加壳,壳中进行比较,如果成功则把原始程序直接释放到内存中运行。
CE中原理可以是类似的,但是本人没有搞过,不知道具体该如何做[/quote]
首先感谢楼上老大的热心帮助!
可能怪我没有表达清楚我的用意,以至于老大无从下手。我加密的目的我再详细的表述一下:我附件中的执行文件的确是CE下的执行文件,在X86下是无法执行的。这个执行文件我是拷到SD卡上,在导航设备上使用的。我为了别人不能通过电脑复制到其他SD卡上使用这个执行文件,才想到了对它进行加密。我曾经用过加密软件在电脑上对其进行过加密,可加密后的文件在CE下就无法运行了。不得已才向高手们请教加密的方法或方案,如果高手们有其他方案能实现以上的目的也是可以的。
继续期待高手的帮助,再次致谢热心的帮助和关注!
4 楼
zqx0531 [专家分:0] 发布于 2010-11-07 01:48:00
怎么没人可以帮我解决这个问题吗?!
我来回复