给可执行文件加个文件头?(50分)

K

kjzzn

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前使用文件头对程序进行加密是这样处理的:
文件头判断加密信息是否正确,不正确报错退出,正确则把绑定的可执行文件释放到硬盘上
执行。
我现在想能否不释放到硬盘让它直接执行,就好像执行完文件头,继续运行程序。该怎么做
呢?请高手指点。
另:我的文件头是使用加密程序加上去的,文件头是一个独立的可执行程序
 
老板让写一个用MAC地址加密的东东,我想写成外壳加密的,
基本想法是在原文件上加个头,处理加密信息,通过则执行原文件.
就是{通过则执行原文件}不会弄
 
不如在文件尾加个吧.这样容易操作些.
 
你这个需求,不如把加密验证部分写成一个dll,然后在dll的初始化部分验证。
如果验证不通过,返回false,这样exe就会被操作系统直接杀掉。
 
垃圾加密。
 
虽然我很讨厌白河愁,但这次他说的不错。是挺垃圾的。可是没办法,老板就是上帝!!!
 
你是说加资源文件的意思?
如果是的话就是这样的:
写个可执行文件,加入资源文件(主程序),用这个可执行文件来校验,如果通过校验,就释放出资源文件,运行资源文件。
加密的东西简单做下就可以了,花多点时间在程序上。
就像ufo说的那样,写个dll文件来校验就可以了。
 
接受答案了.
 

Similar threads

顶部