摘要: 结构体原型:typedef struct tagLOGFONT{ // lf LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BYTE lfItalic;BYTE lfUnderline;BY... 阅读全文
posted @ 2014-12-04 11:36 zhuzhuxia480 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 消息钩子函数入门Windows 系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是 Windows 系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息... 阅读全文
posted @ 2014-12-03 20:10 zhuzhuxia480 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: //声明:GetVolumeInformation( lpRootPathName: PChar; {磁盘驱动器代码字符串} lpVolumeNameBuffer: PChar; {磁盘驱动器卷标名称} nVolumeNameSize: DWORD; {磁盘驱动器... 阅读全文
posted @ 2014-12-03 17:37 zhuzhuxia480 阅读(323) 评论(0) 推荐(0) 编辑
摘要: DEVMODE数据结构中包含了有关设备初始化和打印机环境的信息DEVMODE结构DEVMODE结构具有如下形式:typedef struct _devicemode{ /* dvmd */TCHAR dmDeviceName[32];WORD dmSpecVersion;WORD dmDriverV... 阅读全文
posted @ 2014-12-02 20:02 zhuzhuxia480 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1说明创建或打开注册表项。默认为创建,当注册表中有此项时。为打开。PS:可以简单理解为一个“粘合”,即,把参一(注册表项)与参二(代表注册表子项的字符串常量)粘合起来,返回给参三(新的注册表句柄)2函数声明VB声明VC声明Declare Function RegCreateKeyLib "advap... 阅读全文
posted @ 2014-12-02 19:33 zhuzhuxia480 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 1VB声明Declare Function RegEnumValue Lib "advapi32.dll" Alias "RegEnumValueA" (ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpValueName As String, l... 阅读全文
posted @ 2014-12-02 19:26 zhuzhuxia480 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 1相关介绍功能描述RegOpenKeyEx()函数功能描述:打开一个指定的注册表键原型1234567LONGRegOpenKeyEx(HKEYhKey,// 需要打开的主键的名称LPCTSTRlpSubKey,//需要打开的子键的名称DWORDulOptions,// 保留,设为0REGSAM sa... 阅读全文
posted @ 2014-12-02 19:02 zhuzhuxia480 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 1VC声明12345678LONGRegQueryValueEx(HKEYhKey,// handle to keyLPCTSTRlpValueName,// value nameLPDWORDlpReserved,// reservedLPDWORDlpType,// type bufferLPB... 阅读全文
posted @ 2014-12-02 19:01 zhuzhuxia480 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1说明若想要设置的注册表项下不是默认值,即有名称值的数据和类型时,可以调用RegSetValueEx函数,该函数将在注册表项下设置指定值的数据和类型。[1]2VB声明Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValu... 阅读全文
posted @ 2014-12-02 19:00 zhuzhuxia480 阅读(1302) 评论(0) 推荐(0) 编辑