能力值:
( LV2,RANK:10 )
|
-
-
2 楼
另外,发现如果用vs2005不指定/ALIGN选项,则默认FileAlignment和SectionAlignment都是0x1000, 但是用clr生成的PE,默认FileAlignment是0x200, SectionAlignment是0x1000.
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
等了N天也没人回答,自己今天看了MATT的书,终于明白 了.
就是用/OPT:WIN98,可以指定4k对齐,如果是OPT:NOWIN98,就是512字节对齐.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
程序里加下面代码试试
#pragma comment(linker, "/ALIGN:512")
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
骑猪到处跑:
在vc6里是不可以使用OPT:NOWIN98选项。
在vs2003以后的版本可以
另:
如果指定OPT:NOWIN98选项,则是按1024字节对齐,不是512,呵呵,
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
更正最后一句: 是按512byte对齐。
|
|
|