打包好的文件,要改 ( 积分: 200 )

W

wuxin

Unregistered / Unconfirmed
GUEST, unregistred user!
我有打包好的一个EXE文件,内有dll文件,现在想升级程序,替换里面的DLL文件,但原码已经丢失,只有这个EXE文件,有什么办法把它替换掉,
可以在加分
 
这个没有办法哦,你连代码都没有了,怎么替换嘛,除非你知道里面是怎么调用这个dll的,以及相关的参数,然后根据里面的调用,写一个同名的dll来替换,否则没有办法。
 
看看这个exe文件是用什么东西打包的了。
 
就是替换同名的文件,有办法吗
 
你到底用什么软件将这个exe和dll打包的,知道或许可能还有救,不知道的话只能通过 hack 手段去解决了.
 
我记不得了,有什么好的hack的方法?
 
如果是用inno setup打包的,可以用innounp解包
如果是用NSIS打包的,可用7Z解包
如果是用MSI打包的,可用MSIEXT解包
如果是用WISE打包的,可用WUN.EXE解包
如果是用InstallShield打包的,可以用WINPACk解包
如果是用IEXPRESS打包的,可用WINRAR解包
 
hack的方法很复杂,不过如果用户肯付费,我可以做一个程序实现.
不然就想想到底是怎么打包再找相应工具解吧.
 
找一个干净的计算机,安装你的程序,然后收集所有安装的文件,替换 dll 文件后重新打包。当然要监视是否向系统目录写文件、是否修改注册表等。
 
顶部