记录
yumorende
这个作者很懒,什么都没留下…
展开
-
去除CString类中的空格方法
1.CString str=" abcdefg ";str.TrimRight();//去掉右边的空格str.TrimLeft();//去掉左边的空格2.CString str(" abcdefg ");newstr=str;newstr.Replace(" ", "");//第一个参数是空格,第二个参数是空字符串。原创 2015-01-14 11:01:20 · 3035 阅读 · 0 评论 -
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 · 728 阅读 · 0 评论 -
VS中如何在不同工程中复制窗口资源
今天开会的时候, 发现居然有同事不知道在VS中复制窗口资源的方法, 以前一直都是重新创建的, 故而分享一下.VS工程目录下有一个.rc文件, 右键单击, 选择打开方式/C++源代码编译器, 然后可以看到你在资源里面的所有窗口, 例如#ifdef APSTUDIO_INVOKEDGUIDELINES DESIGNINFOBEGIN IDD_DIALOG1, DIALOG BEG原创 2015-03-13 12:59:54 · 2325 阅读 · 0 评论 -
添加ActiveX控件后,窗口初始化失败
在做一个项目的过程中, 用到了ActiveX控件. 在写DEMO的时候, 一切正常, 但是, 当我将类封装到另一个应用程序中时, 却发现一直都不能成功地实例化窗口了. 经过检查, 发现原因如下: 当我创建demo的时候, 在MFC的向导中, 有一个选项是支持ActiveX的选项, 当选中时, 则可以自动地添加初始化代码来支持ActiveX. 但我的应用程序中却没有做这一步的原创 2015-04-23 14:59:33 · 6576 阅读 · 0 评论 -
如何添加模版到VS中
导出模版就不说了, 网上资料多的是, 但是怎么导入模版就没见到多少了. 今天花了大量的时间在找这个方法, 现在就记录分享以下.拷贝你的模版文件(ZIP或者文件夹都是可以的)到 “C:\Users\Administrator(正确的用户名)\Documents\Visual Studio 2012(或者其他版本)\Templates\ProjectTemplates” 就可以了. 然后打开原创 2015-04-09 14:59:16 · 497 阅读 · 0 评论 -
hook入门 实现本地hook
工作中有个程序需要做一些改变,但又没有源代码 那么只能通过hook来解决了. 学习中. 第一步是写一个简单的测试hook 参考了这里的 http://bbs.pediy.com/thread-193729.htm然后写了几个简单的工程测试成功 hook前hook后原理很简单, 就是将在本地加载的dll的函数入口的一部分机器码替换为了跳转指令的机器码, 实现了当exe调用该dll函数的时候跳转原创 2017-03-22 14:17:46 · 1061 阅读 · 0 评论