首页
社区
课程
招聘
[旧帖] [求助]如何让 VS2005 编译exe后,不出现 .rsrc 区段 0.00雪花
发表于: 2008-3-29 19:32 5605

[旧帖] [求助]如何让 VS2005 编译exe后,不出现 .rsrc 区段 0.00雪花

2008-3-29 19:32
5605
VS2005 编译

编译后大小为4K,    用WinHex打开后。看见 .rsrc 区段。

问题是我并没有任何资源的。。
是VC2005自动加上去的。
内容为:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000A00   00 00 00 00 00 00 00 00  04 00 00 00 00 00 01 00   ................
00000A10   18 00 00 00 18 00 00 80  00 00 00 00 00 00 00 00   .......€........
00000A20   04 00 00 00 00 00 01 00  01 00 00 00 30 00 00 80   ............0..€
00000A30   00 00 00 00 00 00 00 00  04 00 00 00 00 00 01 00   ................
00000A40   09 04 00 00 48 00 00 00  58 30 00 00 56 00 00 00   ....H...X0..V...
00000A50   E4 04 00 00 00 00 00 00  3C 61 73 73 65 6D 62 6C   ?......<assembl
00000A60   79 20 78 6D 6C 6E 73 3D  22 75 72 6E 3A 73 63 68   y xmlns="urn:sch
00000A70   65 6D 61 73 2D 6D 69 63  72 6F 73 6F 66 74 2D 63   emas-microsoft-c
00000A80   6F 6D 3A 61 73 6D 2E 76  31 22 20 6D 61 6E 69 66   om:asm.v1" manif
00000A90   65 73 74 56 65 72 73 69  6F 6E 3D 22 31 2E 30 22   estVersion="1.0"
00000AA0   3E 0D 0A 3C 2F 61 73 73  65 6D 62 6C 79 3E 50 41   >..</assembly>PA
00000AB0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000AC0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000AD0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000AE0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000AF0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B00   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B10   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B20   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B30   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B40   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00000B50   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING

请问怎么样设置 VC2005  ???????
才让这个没有!!!!因为我并不需要要这个区段

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 204
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
今天又找了半天,还是没有解决。。。。。。。唉。这一个区段就是0x150字节啊
2008-3-30 18:20
0
雪    币: 297
活跃值: (27)
能力值: ( LV13,RANK:380 )
在线值:
发帖
回帖
粉丝
3
可以直接调用cl.exe, link.exe完成你要求的任务。
2008-3-30 20:14
0
雪    币: 204
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
好的。我看看
谢谢
2008-4-6 01:02
0
雪    币: 132
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
参考:

cl /nologo /Gr /MD /w /W0 /Ox /Ob1 /Os /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fo".\Release\foxrun.obj" /Zm1000 /c "foxrun.c"

link kernel32.lib user32.lib uuid.lib winapims.lib /nologo /subsystem:windows /dll /incremental:no /MANIFEST /MANIFESTFILE:".\Release\foxrun.dll.intermediate.manifest" /machine:I386 /out:".\Release\foxrun.dll" /implib:".\Release\foxrun.lib" ".\Release\foxrun.obj"

mt /outputresource:".\release\foxrun.dll;#2" /manifest ".\Release\foxrun.dll.intermediate.manifest"
2008-4-6 08:28
0
游客
登录 | 注册 方可回帖
返回
//