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