c++
夏梦c
学无止境。
展开
-
release版本调试
vc环境下:很多时候程序的 Debug 版本运行没有任何问题,但是一旦发布 Release 版本后,运行就出错,着实让人郁闷。大家知道,VC++ 中 Release 版本是对无法对源代码进行调试的。一般的做法是在怀疑有错误的代码前后插入MessageBox 函数,在函数中显示可能导致错误的变量的值。或者插入写文件的语句,输出可能导致错误的变量的值到一个记录文件。其实,除了上面讲的这个办法之外,转载 2012-12-28 11:22:15 · 1247 阅读 · 0 评论 -
全局钩子
监控程序的实现 我们发现一些木马或其他病毒程序常常会将我们的键盘或鼠标的操作消息记录下来然后再将它发到他们指定的地方以实现监听.这种功能其他是利用了全局钩子将鼠标或键盘消息进行了截取,从而获得了操作的消息.要得到鼠标和键盘的控制权,我们要用SetWindowsHookEx这个函数:HHOOK SetWindowsHookEx( int idHook,转载 2012-12-31 14:30:34 · 1148 阅读 · 1 评论 -
MFC键盘响应消息
MFC 键盘响应一:首先介绍键盘消息系统消息:ALT,F1,——F24等,是由系统内部处理的,程序本身就存在,比如F1是帮助键。WM_SYSKEYDOWNWM_SYSKEYUPWM_SYSCHAR非系统消息:是由我们自己加上去的,WM_KEYDOWNWM_KEYUPWM_CHAR二:然后介绍虚拟键代码符号形式 十六进制形式 说明VK_转载 2012-12-31 13:49:08 · 3748 阅读 · 0 评论 -
类库冲突解决方法
注:本人的这个问题并没有解决,不过应该可以解决一些问题。LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library有此问题解决办法的请赐教,以下为转帖内容-------lib之间有冲突。需要删除导入的一些libs。工程一大,转载 2013-03-06 21:44:42 · 989 阅读 · 0 评论