首页
社区
课程
招聘
[旧帖] 如何把C程序编译成PE文件!! 0.00雪花
发表于: 2010-4-13 14:02 6770

[旧帖] 如何把C程序编译成PE文件!! 0.00雪花

2010-4-13 14:02
6770
用TC可以正常运行,只是生成的EXE不是PE文件。用VC++会出现编译错误。
请问有没有什么方法或工具能把C程序编译成PE文件??

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这样的,PE文件已经包括了.EXE,.DLL,.SYS,.COM等文件,

如楼主所说的"只是生成的EXE不是PE文件",不知道楼主是如何判断EXE不是PE文件的呢?
一般情况下TC生成的.EXE文件会保存在和TC同目录下.不明白您的意思是什么/
2010-4-13 14:47
0
雪    币: 238
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦,因为生成的EXE 用PEID查看,显示“无效PE文件”,用OD也无法载入!
2010-4-13 14:52
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用编译器......汗。
2010-4-13 15:08
0
雪    币: 622
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
要链接才行 编译只是目标文件 tc怎么用早忘了 好像有个link 吧具体是什么参数来着 ?
2010-4-13 15:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主,tc这个IDE已经太老了,可以换用windows下的VC6.0,VS2008,VS2010等,也可以用linux下的gcc
2010-4-13 18:04
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
如果您想把C程序编译成PE文件的话, 还有个可视化的C集成环境:WIN-TC
您可以下载这个软件,安装后就可以编译您的C程序了.希望可以解决您的问题.

下载地址:
53aK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4C8P5h3y4F1i4K6u0W2j5$3!0E0i4K6u0r3M7$3!0X3N6q4)9J5c8U0p5%4z5o6j5&6i4K6u0W2K9s2c8E0L8l9`.`.
2010-4-13 18:43
0
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
8
这是一个雷人的问题,当初学TC时好像还没有PEID,所以没有出现楼主这样的问题。
2010-4-13 19:32
0
雪    币: 238
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
试了,发现还是那样的问题,不知道这样写出来的程序 该怎么破解?
2010-4-14 12:15
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
都什么年代了,还用TC???
09fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3#2A6j5%4u0G2M7$3!0X3N6q4)9J5k6h3y4G2L8g2)9J5c8X3g2^5M7s2u0W2M7%4y4Q4x3V1k6i4K9h3&6V1L8%4N6K6i4K6u0r3
2b1K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3y4G2k6r3g2T1L8r3!0U0K9%4y4Q4x3X3g2G2M7X3N6Q4x3V1k6V1L8%4N6F1L8r3!0S2k6s2y4Q4x3V1j5#2
e90K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4E0L8%4u0Y4j5i4y4T1L8%4u0V1k6i4c8Q4x3X3g2U0L8$3#2Q4x3V1k6H3k6h3I4D9k6i4y4U0i4K6u0r3
2010-4-14 12:27
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
同意,试试这个方法
2010-4-14 12:29
0
雪    币: 164
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
用和tc同时代的调试器来破解
2010-4-16 11:19
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
TC太老了,考试都用vc++6了
2010-4-16 11:24
0
雪    币: 35
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
让我来解决吧 你的那个看着是个EXE 用PEid又不是PE  还能运行 那只有一种可能 你那个是一个dos程序  哈哈哈哈

TC我以前也用过 那叫人伤心  你只能用TC调试起来运行  吧EXE搬出来死掉了 嘿嘿  

还是换个编译器吧
2010-4-16 23:58
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
tc这个IDE已经太老了,可以换用windows下的VC6.0,VS2008,VS2010等,也可以用linux下的gcc
2010-4-18 14:19
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
用windows下的VC6.0,VS2008,VS2010等将C代码重新编译一次就行了
2010-4-18 14:50
0
游客
登录 | 注册 方可回帖
返回