“这是用什么写的?”

近日得一小工具——PEid,可以用来查看PE文件的一些信息,其中有个信息我们开发者比较关心,就是这个PE文件是用什么工具生成的。大家如果感兴趣,就到网上去down一个PEid,然后看看自己的常用软件都是用些什么工具写的。下面我就列一列我的情况:

UltraEdit V10.x
Microsoft Visual C++ 6.0
ExamDiff Pro V3.5
Microsoft Visual C++ 6.0 [Debug]
ACDSee V8.x
Microsoft Visual C++ 7.0 Method2 [Overlay]
Google拼音 V1.1
Microsoft Visual C++ 7.0 [Debug] [Overlay]
Windows Messenger V4.7
Microsoft Visual C++ 7.0 Method2 [Debug]
Dependency Walker V1.0
Microsoft Visual C++ 4.x
SnagIt V4.2.2
Microsoft Visual C++ 5.0
emule V0.48a
Microsoft Visual C++ 7.0 [Debug]
Flashget V1.8
Microsoft Visual C++ 6.0
Office 2003
Microsoft Visual C++ 7.0 Method2 [Debug] [Overlay]
WinRAR V3.61
Borland C++ 1999
SyncToy V2.0 Beta
Microsoft Visual C# / Basic .NET [Overlay]
Photoshop V7.x
Microsoft Visual C++ 6.0
记事本 /写字板/画笔/扫雷(WinXP SP2)
Microsoft Visual C++ 7.0 Method2 [Debug]
超级兔子魔法设置 V8.x
Microsoft Visual Basic 5.0 / 6.0
金山词霸 2006
Microsoft Visual C++ 6.0
Windows优化大师 V7.x
Borland Delphi 6.0 - 7.0 [Overlay]
VB6 的 IDE(VB6.EXE)
Microsoft Visual C++ 5.0
VC6 的 IDE(MSDEV.EXE)
Microsoft Visual C++ 6.0 [Debug]
 
从表中看出,我用的程序大多是 VC开发的,其中不少还是VC6开发的,Dependency Walker V1.0这个小程序还真的比较夸张,VC4.x,祖先级别的,看来VC确实是Windows平台下的王者,Photoshop,ACDSee等有名的软件都是用VC开发的。
 
值得一提的是 Windows优化大师和超级兔子魔法设置这两款软件居然分别用的是Delphi和VB,这多少有点意外,作为一个系统工具,VC应该是最好的选择,但这也说明了其实Delphi和VB也是很强的。记得Mr. Bean说:“These guns are deadly in the right hands。”当然前提是in the right hands,然后才deadly。
 
还有一些程序没留下生成器的痕迹,所以用 PEid看不出来,比如IE7,Windows Live Messenger(MSN),Windows Media Player V10.x等。有些程序是加过壳的,看不出原本的情况,必须要脱壳,有些好脱,有些难脱,具体这里就不多说了,上网搜索一下关于加壳脱壳的内容,写这篇文章是想起到抛砖引玉的作用,根据不同的开发项目,选择合适的工具。
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值