如何查看一段程序使用了哪些指令集
来源:百度知道 编辑:UC知道 时间:2024/06/06 15:46:14
VC++ 编译器自带的 dumpbin 可以做反汇编,至于用了哪些优化大概看不出。
反汇编:
dumpbin /DISASM my.exe
dumpbin 命令选项:
/ALL
/ARCH
/ARCHIVEMEMBERS
/DEPENDENTS
/DIRECTIVES
/DISASM
/EXPORTS
/FPO
/HEADERS
/IMPORTS
/LINENUMBERS
/LINKERMEMBER[:{1|2}]
/LOADCONFIG
/OUT:filename
/PDATA
/RAWDATA[:{NONE|BYTES|SHORTS|LONGS}[,#]]
/RELOCATIONS
/SECTION:name
/SUMMARY
/SYMBOLS
你可以试试各种选项,看看能否帮助你获得蛛丝马迹。
瞎看呗
不能…
只能看出有没有使用优化…不能看出用了哪些优化…
而且需要懂汇编…还需要经验…用反汇编工具进行反汇编
例如…一般没有优化过的函数入口是这样的…
PUSH EBP
MOV EBP ESP
SUB EBP 0C
…
…
而经过优化后的函数入口不是这样的…这样可以判断有没用过优化
具体用了什么优化看不出的
ALT + F8
这是C++里的.
只能够反汇编了,有工具的。
Debugging Tools for Windows
网速比以前慢了!如何查看哪些程序正在使用网络?
如何查看文件被什么程序使用
如何查看程序在运行的过程中调用了哪些文件?
如何关闭查看桌面文件使用情况的程序?
如何使用超级兔子查看进程是否有可疑程序
如何查看哪个程序所使用的端口?
如何查看xp2打了哪些补丁
如何查看手机绑定了哪些QQ
如何查看程序运行状况???
如何知道一个dll文件被哪些程序使用,或者一个exe文件使用了哪些dll文件