C++
文章平均质量分 79
梦槲寄生
Cocos2d-X
展开
-
vc 数据类型转换
<br />1.头文件中要定义宏; <br /> #define UNICODE <br /> #define _UNICODE <br /> ////////////////////<br />char buf[128]; <br /> memset(buf,0,128); <br /> strcpy(buf,"你好"); <br /> WCHAR pCName[128]; <br /> memset(pCName,0,128);转载 2010-09-01 15:07:00 · 529 阅读 · 0 评论 -
C++Builder及VC的DLL相互调用
常在江湖飘,少不了要和DLL打交道。有时我们需要使用C++Builder编写一个DLL,然后拿到VC中用(比如用C++Builder写一个窗体封装到DLL);有时又要拿VC编写的DLL在C++Builder使用(比如拿到一个产品的开发包,这个包是一堆用VC写的DLL)。很遗憾,由于MS和Borland(CodeGear)两家的编辑器实现细节不同,造成了它们生成的DLL不能相互通用,因此给实际带来了很多的麻烦。下面来说一说如何解决这个问题。一、VC生成DLL,C++Builder调用。1、用ext转载 2010-11-02 21:10:00 · 655 阅读 · 0 评论 -
【转】 MFC线程编程
<br />线程技术使不同的代码可以同时运行。当然,只有在多C P U的计算机上,多个线程才能够真正地同时运行。然而,由于操作系统把C P U的时间分成很短的片段分配给每个线程,这样给人的感觉好像是多个线程真的同时运行。<br /> 线程的概念与1 6位环境中的多任务有很大的不同。或许曾听人们这样讲: Win32是一种抢占式操作系统,而Windows 3.1 是一种协作式的多任务环境。其关键区别在于:在抢占式多任务环境中,操作系统负责管理哪个线程在什么时候执行。如果当线程1暂停执行时,线程2才有机转载 2010-08-10 11:27:00 · 382 阅读 · 0 评论 -
HOOK
<br />下面我们将举一个例子(捕捉键盘)来详细的讲解钩子函数的程序设计。<br /> 三:程序的设计:<br /> I:设置钩子<br /> 设置钩子是通过SetWindowsHookEx ()的API函数.<br /> 原形: HHOOK SetWindowsHookEx(int idHook,HOOKPROC lpfn,HINSTANCE hMod,DWORD dwThreadId)<br /> idhook:装入钩子的类型.<br /> lpfn: 钩子进程的入口地址<br /> h转载 2010-11-18 17:21:00 · 626 阅读 · 0 评论 -
转个*P 指针学习的好文章
这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的Java、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它! 什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的转载 2009-12-04 17:50:00 · 356 阅读 · 0 评论 -
【转】MFC 常用
<br />1、在数据库操作时,将系统自动生成的CTime替换成COleDateTime。 <br />2、在操作ACCESS数据库时,字符串的标识是:单引号;日期/时间类型的标识是:# <br />3、将 DDX_FieldDateTimeCtrl(pDX, IDC_PUBLISHDATE, m_pSet->m_publishDate,m_pSet); 替换成: <br /> DDX_DateTimeCtrl(pDX, IDC_PUBLISHDATE, m_pSet->m_publish转载 2010-08-10 15:06:00 · 456 阅读 · 0 评论 -
基于API HOOK的剪切板监控
基于API HOOK的剪切板监控 摘 要 本文通过对剪切板机制的研究,采用API HOOK技术对剪切板的系统调用函数拦截,实现了对剪切板的监控,防止敏感信息通过剪切板泄露。 关键词 剪切板;API HOOK;信息保密 <br /> 1 引言 计算机的普及带来了信息交流的便利,同时也造成了信息泄露问题的日趋严重。剪切板是信息泄露的一个主要途径,对剪切板的监控是防止信息泄密的不可或缺的一环。本文通过对剪切板机制和API HOOK技术的研究,通过远程线程注入的方式替换剪切板的系统调用函转载 2010-11-22 18:06:00 · 4748 阅读 · 1 评论