- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 深入剖析 MFC程序的启动过程
MFC构造一个CWinApp子类的全局对象。在c++中全局对象首先获得配置,他的构造函数先被执行,就是说他比WinMain更早执行。比如如下我是以GoodsSell程序为例。(可以忽略这个名字来看) class CGoodsSellApp : public CWinApp { public: CGoodsSellApp(); public: virtual BOOL InitInstance(); DECLARE_MESSAGE_MAP() }; 在其cpp源文件中,CGoodsSellApp的构造函数并没
2010-06-25 10:37:00 1280 2
转载 CString的彻底解析
<br />原文出处:codeproject:CString Management<br /><br /><br />通过阅读本文你可以学习如何有效地使用 CString。<br /><br /> CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。<br /> 使用CString可以让你对字符串的操作更加直截了
2010-06-24 16:29:00 1110
原创 _variant_t数据类型
<br />_variant_t类封闭了VARIANT数据类型,VARIANT是一个结构体类型,我们可以看一下它的定义<br />typedef struct tagVARIANT {<br /> VARTYPE vt;<br /> unsigned short wReserved1;<br /> unsigned short wReserved2;<br /> unsigned short wReserved3;<br /> union {<br /> Byte
2010-06-24 14:53:00 1234
原创 REPNE SCAS BYTE PTR ES:[EDI] 指令详解
<br />在OD中看到一段汇编中有如下指令:<br />REPNE SCAS BYTE PTR ES:[EDI]<br />查了下.说是 扫描 ES:[EDI]字符串中的 AL值.值到找到AL值后停止.<br />听得一知半解.自已用VC写段类似的汇编跟了一下.才算是明白了.<br />LPSTR pstr="12345678";<br />DWORD strCount=0;<br />__asm{<br />xor eax,eax ;清0 eax.因为这个指令经常是用来得到字符串长度的.C中的字符串又是
2010-06-23 17:44:00 13043
转载 ADO简介及VC++数据库连接
<br />一、ADO简介 <br />ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例代码。 <br />本文示例代码 <br />二、基本流程 <
2010-06-23 17:43:00 1051
原创 网络中超难的75道逻辑题及答案
网络中超难的75道逻辑题及答案<br />【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。<br />由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。<br />【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻
2010-06-21 15:34:00 3755 1
原创 如何得到一个进程的句柄
<br />1. 获取进程句柄。通过窗口可以获得GetWindowThreadProcessID通过窗口句柄来获得进程的ID,然后通过进程的ID调用OpenProcess函数来获取进程句柄。OpenProcess中必须制定操作权限,如不制定没有权限就会失败。从快照函数中获取,CreateToolhelp32Snapshot取得快照句柄,Process32First和Process32Nest循环获取消息的ID,用一个PROCESSENTRY32来保存进程和线程的信息。
2010-06-15 15:41:00 2106
原创 如何禁用任务管理器
<br />前几天一直想写一个恶搞的程序,怎么也禁止不掉任务管理器的调用。开始做了一个低级的键盘钩子,即使把所有的键盘键都给戒掉,那三个键仍然无法禁止。然后又想改注册表,但是好不方便,最后想了一个巧办法,设一个timer,每隔一段时间调用这个timer来关掉任务管理器。上代码,其实很简单,就是用得到进程ID的方法得到任务管理器的进程就得了。<br />.if eax == WM_TIMER ;找到任务管理器的窗口句柄 ;注意:一个函数中不能调用两次eax,否则会重写 invoke F
2010-06-15 15:39:00 4136 1
原创 汇编写的记事本源码
<br />#include <resource.h>#define ICO_MAIN 1000#define IDA_MAIN 2000#define IDM_MAIN 2000#define IDM_NEW 2101#define IDM_OPEN 2102#define IDM_SAVE 2103#define IDM_SAVEAS 2104#define IDM_PAGESET 2105#define IDM_EXIT 2106#def
2010-06-15 15:32:00 2537
原创 看雪论坛做测试题得30Kx(附答案)
引用看雪论坛做测试题得30Kx(附答案)<br />看雪邀请码价格是100kx,不够测试回答问题的话就有30KX了,自己答题通过,提供给大家,希望大家能多多熟悉版规哦!<br />这种做题奖励让会员了解版规又有论坛币收获,真是双赢的哦~大家认为呢‘<br /><br />测验1:看雪论坛技术版块允许转载其他网站的帖子吗?<br />不允许转载<br />可以任意全文转载<br />若出处允许,可以全文转载,但是必须标明标明原作者和原创地址【chs8】<br />可以转载部分<br />测验2:下面哪条得不到
2010-06-15 15:24:00 12818 8
pywin32 库下载
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人