推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

如何将dll反编译为其源代码 反编译dll用什么软件好?

   2023-05-07 企业服务招财猫70
核心提示:反编译dll用什么软件好?如果在64位计算机上安装64位Matlab,在编译dll时,必须使用x64作为平台才能正常加载库。否则这就是你现在的德行。如何反编译dll文件?Dll是二进制代码,只能反编译

反编译dll用什么软件好?

如果在64位计算机上安装64位Matlab,在编译dll时,必须使用x64作为平台才能正常加载库。否则这就是你现在的德行。

如何反编译dll文件?

Dll是二进制代码,只能反编译成汇编;但是原则上绝对有可能一切都是可逆的(包括时间,爱因斯坦试图证明),但是反编译的信息(符号和表达式是不可逆的),也就是编译是多对一的,也就是多个源码可以编译成同一个机器码,同一台机器不可能穷尽所有可能的源码(理论上可能,但不可能),而且目前反编译的软件反编译的源码可读性太强。

如何在makefile添加编译?

运行cmd.exe(或者在win9x中)-gt到vc/bin目录-gt到makefile所在的目录-gtnmake/fmakefile在sourceforge下载的libjpeg源代码中有一个文件。可以通过nmake/f[nodebug1]编译libjpeg,但是只能编译静态库。如果需要编译用于emacs和其他程序的dll,需要修改和jmorecfg.件。在文件中添加编译dll的规则:以下内容是程序代码:$(libobjects)$(RM)lib$(libobjects)#添加下面一行libjp:$(libobjects)$(RM)。Libjp:libjpeg.dll$(libobjects)在jmorecfg.h中添加#define_WIN32_#defineJPEG_DLL,然后就可以编译nmake/fnodebug1了。把makefile复制成.mak文件,然后用VC打开!。mak是一个makefile,可以指定如何编译(命令行,必须先设置VC命令行环境),可以设置环境。在vc98/bin下,nmake/f只有在有makefile的情况下才需要nmake。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8