10ç§ã§ç解ããWindowsã®ãã¤ããªãx86ãx64ãªã®ãã確èªããæ¹æ³
dumpbin /headers 㧠machine ã®å¤ã確èªããã°ããã
exeãdllãlibãobjã«å¯¾ãã¦ç¢ºèªãããã¨ãã§ããã
(dumpbinã¯Visual Studioã«ä»å±ãã¦ããã)
x64ã®ä¾
- exeã®å ´å
D:\JDK\JDK1.6.0_13_x64>dumpbin /headers bin\java.exe|findstr machine 8664 machine (x64)
- dllã®å ´å
D:\JDK\JDK1.6.0_13_x64>dumpbin /headers jre\bin\java.dll |findstr machine 8664 machine (x64)
- libã®å ´å
D:\JDK\JDK1.6.0_13_x64>dumpbin /headers lib\jvm.lib|findstr machine 8664 machine (x64) 8664 machine (x64) 8664 machine (x64)
- objã®å ´å
D:\temp\test\x64>dir /b helloworld.c helloworld.exe helloworld.obj D:\temp\test\x64>dumpbin /headers *obj|findstr machine 8664 machine (x64)
x86ã®ä¾
- exeã®å ´å
D:\JDK\JDK1.6.0_06-b02>dumpbin /headers bin\java.exe|findstr machine 14C machine (x86) 32 bit word machine
- dllã®å ´å
D:\JDK\JDK1.6.0_06-b02>dumpbin /headers jre\bin\java.dll |findstr machine 14C machine (x86) 32 bit word machine
- libã®å ´å
D:\JDK\JDK1.6.0_06-b02>dumpbin /headers lib\jvm.lib|findstr machine 14C machine (x86) 32 bit word machine 14C machine (x86) 32 bit word machine 14C machine (x86) 32 bit word machine
- objã®å ´å
D:\temp\test\x86>dir /b helloworld.c helloworld.exe helloworld.obj D:\temp\test\x86>dumpbin /headers *obj|findstr machine 14C machine (x86)
ããããã°ãAPIã®éäºæã¨ãã¯ã¾ããããªãã¨ã¯ããããããã®ã«ã
Windowsã®x64éçºç¨ã®æ¸ç±ã£ã¦ãã¾ãè¦ãããªãããã
Win64APIã·ã¹ãã ããã°ã©ãã³ã°â64ãããå¾¹åºæ´»ç¨
posted with amazlet at 10.07.10
åå±± æ´å¹¸
ã«ããã·ã¹ãã
売ãä¸ãã©ã³ãã³ã°: 90140
ã«ããã·ã¹ãã
売ãä¸ãã©ã³ãã³ã°: 90140
Windowsã§éçºã¨è¨ãã°ããã ãã
Advanced Windows 第5ç ä¸ (ãã¤ã¯ãã½ããå
¬å¼è§£èª¬æ¸)
posted with amazlet at 10.07.09
Advanced Windows 第5ç ä¸ (ãã¤ã¯ãã½ããå
¬å¼è§£èª¬æ¸)
posted with amazlet at 10.07.09