有没有64位程序的资源编译反编译工具,例如32位下面的eXeSCOPE

有没有64位程序的资源编译反编译工具,例如32位下面的eXeSCOPE,第1张

据我所知,有编译器,反编译器至少现在还没有……

64为处棚虚理器结构根据官方资料X64多了8个通用寄存器:R8、R9、R10、R11、R12、R13、R14、R15,当然,它们都是64位的。

所以需要有专门针对这种新处理器结构的反汇编工具才能完成反汇编……

另外X32中原有的寄存器在X64中均为扩展为64位,且名称的第一个字母从E改为R。不过我们还是可以在64位程序中调用32位的寄存器,如RAX(64位)、EAX(低32)、AX(低16位)、AL(低8位)、AH(8到15位),相应的有R8、R8D、R8W和R8B。不过不要在程序中使用如AH之类的寄存器,因为在AMD的CPU上这种用法会与某些指令产生冲突。所以反汇编过程也更加复杂,相信各大编程论坛已经开始有高手尝试着链神燃去瞎颂解决反汇编这类复杂的问题,我们一同关注吧……

比较合理和常用的设置是: 最低可设置512M或是1024M,最高设置为物理内存1.5倍左右,也就是1024*8*1.5=12288M。 win10系统如果是32位的,那么只支持3.2G,虚拟内存设置为4800;如果是64位的,那么支持3.2G以上的内存,虚拟内存设置为12000。

win10取消内存限制方法:

首先,在屏幕左下角的Win徽标处右击鼠标,然后点击“运行”,打开运笑和行窗口。在运行窗口中输入 msconfig,回车。在打开的“系统配置”窗口中切换到“引导”选项卡。再选中你当前的 *** 作系统,点击“高级选项”按钮。

在高级选项中,便可以看到当前的“最大内存”数量了。如果这里显示的最大内存数与你实际安装的内存容量相比偏小,则需要将其修弯升隐改为默认值(即启用全部可用的内存容量)。

修改方法:先勾选“最大内存”(勾选后才能修改),然后将其值清空(也就是默认值:启用全部内存),最后点击“确定”保存修改。回到之前的窗口后再次点击“确定”,这时将会d出一个对话框,提示重启系统。重启之后,再去查看可用内存埋厅,就会发现已经正常了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12526445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存