上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页
摘要: Windbg/KD配置可以参见xIkUg的文章1,调试动态加载的驱动,如果有符号,则可以在驱动加载前,在Windbg/KD中执行如下命令 bu mydriver!DriverEntry,驱动在载入的时候就会被断在DriverEntry函数入口. 2,如果没有符号,1种办法是,在系统调用DriverEntry处下断,因为操作系统不同,所以其具体位置也不一样, 不过目前win2k,xp,2k3 都在n... 阅读全文
posted @ 2009-07-28 10:11 Fan Zhang 阅读(524) 评论(0) 推荐(0)
摘要: bp 命令是在某个地址下断点, 可以 bp 0x7783FEB 也可以 bp MyApp!SomeFunction 。 对于后者,WinDBG 会自动找到MyApp!SomeFunction 对应的地址并设置断点。但是使用bp的问题在于:1)当代码修改之后,函数地址改变,该断点仍然保持在相同位置,不一定继续有效; 2)WinDBG 不会把bp断点保存工作空间中 。 所以,我比较喜欢用bu 命令。b... 阅读全文
posted @ 2009-07-28 10:06 Fan Zhang 阅读(1018) 评论(0) 推荐(0)
摘要: Windbg对过滤驱动DriverEntry函数下断点技巧 方法1: 1> 先用DeviceTree.exe查看指定的过滤驱动的Load Address(加载地址) 2> 再用LordPE.EXE查看指定过滤驱动文件的入口点地址 3> 计算过滤驱动的DriverEntry函数内存地址 DriverEntry函数内存地址 = Load Address + 入口点地址 例子: 1&g... 阅读全文
posted @ 2009-07-28 10:05 Fan Zhang 阅读(998) 评论(0) 推荐(0)
摘要: MSDN=>Platform SDK Document=>User Interface Services=>Windows Common Controls这里可以查看平常不常用的一些控件,如Toolbar Controls、ToolTip Controls等。 阅读全文
posted @ 2009-07-27 16:07 Fan Zhang 阅读(313) 评论(0) 推荐(0)
摘要: CommandBar是可以移动的ToolBarRebar不仅可以有按钮,还可以加入其它控件,如ComboBox等。是加强的ToolBar 阅读全文
posted @ 2009-07-27 15:42 Fan Zhang 阅读(328) 评论(0) 推荐(0)
摘要: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib 阅读全文
posted @ 2009-07-27 15:32 Fan Zhang 阅读(491) 评论(0) 推荐(0)
摘要: WTL提供一个机制,允许对同一个消息或命令,派发至不同的类。 BEGIN_MSG_MAP( CBase )//默认处理0号消息映射 MESSAGE_HANDLER( WM_DESTROY, OnDestroy1 ) ALT_MSG_MAP( 100 )//处理来自100的消息映射 MESSAGE_HANDLER( WM_DESTROY, OnDestroy2 ) END_MSG_MAP()在BEG... 阅读全文
posted @ 2009-07-27 14:51 Fan Zhang 阅读(205) 评论(0) 推荐(0)
摘要: CButton bOk = GetDlgItem(IDOK)); CButton bCancel = GetDlgItem(IDCANCEL)); 阅读全文
posted @ 2009-07-27 12:57 Fan Zhang 阅读(251) 评论(0) 推荐(0)
摘要: MessageFilter可以在处理消息之前,提前将消息修改一下。其中CMessageFilter封装了MessageFilterclass CMessageFilter {public: virtual BOOL PreTranslateMessage(MSG* pMsg) = 0;};CMainFrame之所以能响应PreTranslateMessage,是因为CMainFrame继承了CMe... 阅读全文
posted @ 2009-07-27 11:24 Fan Zhang 阅读(541) 评论(0) 推荐(0)
摘要: 怎么让View来响应菜单事件? 在WTL里面,CMainFrame的消息循环是这样的: 程序代码BEGIN_MSG_MAP(CMainFrame) MESSAGE_HANDLER(WM_Create, OnCreate) CHAIN_MSG_MAP(CUpdateUI<CMainFrame>) CHAIN_MSG_MAP(CFrameWindowImpl<CMainFrame&g... 阅读全文
posted @ 2009-07-27 10:07 Fan Zhang 阅读(553) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页