自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虞某人的BLOG

上善弱水 厚德载物 欢迎大家留言评论

  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 hook入门 实现本地hook

工作中有个程序需要做一些改变,但又没有源代码 那么只能通过hook来解决了. 学习中. 第一步是写一个简单的测试hook 参考了这里的 http://bbs.pediy.com/thread-193729.htm然后写了几个简单的工程测试成功 hook前hook后原理很简单, 就是将在本地加载的dll的函数入口的一部分机器码替换为了跳转指令的机器码, 实现了当exe调用该dll函数的时候跳转

2017-03-22 14:17:46 1038

原创 添加ActiveX控件后,窗口初始化失败

在做一个项目的过程中, 用到了ActiveX控件. 在写DEMO的时候, 一切正常, 但是, 当我将类封装到另一个应用程序中时, 却发现一直都不能成功地实例化窗口了. 经过检查, 发现原因如下: 当我创建demo的时候, 在MFC的向导中, 有一个选项是支持ActiveX的选项, 当选中时, 则可以自动地添加初始化代码来支持ActiveX. 但我的应用程序中却没有做这一步的

2015-04-23 14:59:33 6502

原创 如何添加模版到VS中

导出模版就不说了, 网上资料多的是, 但是怎么导入模版就没见到多少了. 今天花了大量的时间在找这个方法, 现在就记录分享以下.拷贝你的模版文件(ZIP或者文件夹都是可以的)到 “C:\Users\Administrator(正确的用户名)\Documents\Visual Studio 2012(或者其他版本)\Templates\ProjectTemplates” 就可以了. 然后打开

2015-04-09 14:59:16 480

原创 MFC的DLL中UDP建立连接失败排查

在MFC应用程序中, 同样的代码, 运行在两个不同的程序下, 其中一个可以顺利通讯, 而另一个却连接失败.代码如下: BOOL reb = TRUE; sockaddr_in addrto; SOCKET linkto; linkto = socket(AF_INET, SOCK_DGRAM, 0); addrto.sin_family = AF_INET;

2015-03-25 10:56:15 708

原创 VS中如何在不同工程中复制窗口资源

今天开会的时候, 发现居然有同事不知道在VS中复制窗口资源的方法, 以前一直都是重新创建的, 故而分享一下.VS工程目录下有一个.rc文件, 右键单击, 选择打开方式/C++源代码编译器, 然后可以看到你在资源里面的所有窗口, 例如#ifdef APSTUDIO_INVOKEDGUIDELINES DESIGNINFOBEGIN IDD_DIALOG1, DIALOG BEG

2015-03-13 12:59:54 2218

原创 TiXmlDocument和Char的导入和导出

先是导入: 导入的话, 可以选择导入一段文字, 也可以选择导入文件: 导入代码如下: 1.导入文件TiXmlDocument *pDocument = new TiXmlDocument;pDocument->LoadFile("abc.xml");//写入文件路径delete pDocument;pDocument = NULL;2.导入文字TiXmlDocument *pDocumen

2015-03-12 16:15:48 999

原创 对于在多字节和UNICODE下 MouseMove消息的响应

在编写代码的时候, 用到了MouseMove, 本来是在LbuttonDown后, 才让MouseMove有效, 且移动和不移动是两种结果, 示例代码如下:BOOL bclick = FALSE, bmove = FALSE;void MarkBase::OnLButtonDown(UINT nFlags, CPoint point){ bclick = TRUE;}v

2015-03-06 16:13:37 371

原创 去除CString类中的空格方法

1.CString str="   abcdefg   ";str.TrimRight();//去掉右边的空格str.TrimLeft();//去掉左边的空格2.CString str("   abcdefg   ");newstr=str;newstr.Replace(" ", "");//第一个参数是空格,第二个参数是空字符串。

2015-01-14 11:01:20 2935

简单的hook例子

简单的hook例子

2017-03-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除