① 怎么在没有源代码的情况下修改一个软件用的MFC。反编译还是有别的办法
不用反编译,用钩子函数就可以。windows系统打补丁就是用这种技术。大概是设计一个新的dll库文件挂在原来的程序上,实现一些功能的替换
② 如何编辑dll文件
1、首先去网络搜索VB Decompiler Pro软件下载到电脑文件家夹里。
③ 修改软件需哪些条件是否要有源代码,才可修改软件
首先要看什么语言所编写的软件,一般都必须有源码才可以,因为不管是什么类型的软件,代码都是经过编译之后生成可执行文件的,一般有人说用反编译的软件其实是已个道理,还是为了拿到源码。c编写的软件已经编译成exe或者很多的dll文件,反编译的软件是很多,但是都不准,所以改也很难改。java编写的软件编译成了class文件,反编译出来也有很多语法错误。其他语言暂不举例,归根结底,还是需要源码的,呵呵,因为如果不是可配置的软件,那就必须用源码来改。
④ 怎样把易语言编译成的DLL文件打开我没有EXE的源码,只有DLL的,能不能把DLL文件转换为EXE的
dll是应用程序扩展,一般是无法直接打开的,你尝试修改后缀试试,假的dll应该能打开,真的会提示无效win32程序