在被窝里看书系列之《Windows PE 权威指南学习》笔记 第二章

好吧,我吃饱了撑着贴出来给自己看的。。。

第一章 几个静态调试  动态调试啊什么的 跳过去了。。

第二章目的:

3个小工具开发。。

PEDUMP 查看PE文件字节码

PEComp PE 文件比较器

PEInfo   PE结构信息查看器

 

-----------------------------------------------------------------------------------

好吧 坑爹了。。资源文件。 谁能记得住啊。。都图形化编辑了。。。

贴代码把。

 

#include <resource.h>

#define ICO_MAIN  1000
#define DLG_MAIN  1000
#define IDC_INFO  1001
#define IDM_MAIN  2000
#define IDM_OPEN  2001
#define IDM_EXIT  2002

#define IDM_1    4000
#define IDM_2    4001
#define IDM_3    4002
#define IDM_4    4003


ICO_MAIN  ICON  "main.ico"

DLG_MAIN DIALOG 50,50,544,199
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "PE文件基本信息 by qixiaorui"
MENU IDM_MAIN
FONT 9,"宋体"
BEGIN
   CONTROL "",IDC_INFO,"RichEdit20A",196 | ES_WANTRETURN | WS_CHILD | ES_READONLY
               | WS_VISIBLE |WS_BORDER | WS_VSCROLL | WS_TABSTOP,0,0,540,396
END

IDM_MAIN menu discardable
BEGIN
  POPUP "文件(&F)"
  BEGIN
    menuitem "打开文件(&O)...",IDM_OPEN
    menuitem separator
    menuitem "退出(&x)",IDM_EXIT
  END

  POPUP "查看"
  BEGIN
    menuitem "源文件",IDM_1
    menuitem "窗口透明度",IDM_2
    menuitem separator
    menuitem "大小",IDM_3
    menuitem "宽度",IDM_4
  END

END
 

 

CMD   rc -r pe.rc

未指定 图标文件。。找个ICO 文件, 拷贝到代码目录,然后重命名main.ico  再编译。。

资源目标文件 生存OK 。

上图是我用VS 2003 打开的编译成功的 资源目标文件。 看了一下都OK。

接下来写,窗口代码了。。 太长了不贴了。反正都这样。

各种定义... 主题就是 弹出窗口,然后把功能写到 消息回调函数。。 框架就出来了。。

编译 完成

好吧,接下来就是3个坑爹小工具了。。 这几个工具要 汇编开发?? no 我用C# 代替了  嘎嘎

 

继续来更新

http://blog.sina.com.cn/s/blog_589d32f5010082ii.html

编辑器来了,直接看这个好了。。。有源码 C# 的;  我自己是C# 的so..

搞定, 明天搞代码心得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值