Windows 数据类型 Delphi 数据类型 描述 LPSTR PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针 DWORD LongWord 整数 BOOL LongBool 布尔型 PBOOL ^BOOL 指向布尔值的指针 PByte ^Byte 指向字节值的指针 ...
之前做了那么多铺垫,我们终于可以看看第14章的代码了。
对于引导代码和用户程序,依然采用第13章的;对于内核程序(c14_core.asm),编译的时候有几行报错了,只要加上dword即可解决。...
分类:
编程语言 时间:
2016-05-22 12:31:35
阅读次数:
393
下面介绍一下一些陌生的结构和API函数:
结构:
EDITSTREAM STRUCT
dwCookie DWORD ? ;用户自定义值
dwError DWORD ? ;用来返回流操作过...
在自己工程里,添加别的工程文件时,出现改错误 解决方法 在文件前添加: using namespace std; 参考: http://www.programgo.com/article/5024129012/ ...
分类:
其他好文 时间:
2016-05-15 15:16:55
阅读次数:
498
1、3.1.2 【12:26】"repne scas"命令 (ZC: 默认是用 EAX、ECX) 【18:42】“REP MOVS BYTE PTR ES:[EDI], DWORD PTR DS:[ESI]” “REP MOVS BYTE PTR ES:[EDI], BYTE PTR DS:[ESI ...
分类:
其他好文 时间:
2016-05-15 13:59:14
阅读次数:
129
点击下载此文件 弹出U盘的方法: C++代码 EjectDriver("J:"); 判断是否有U盘插入: C++代码 ON_WM_DEVICECHANGE() C++代码 BOOL OnDeviceChange(UINT nEventType, DWORD dwData) { if(DBT_DEVI... ...
分类:
其他好文 时间:
2016-05-14 00:42:10
阅读次数:
148
TCHAR szDriverBuffer[512]; CString csDriver; DWORD dwLength = GetLogicalDriveStrings(IN 512, OUT szDriverBuffer); // 执行后,在szDriverBuffer中存储的盘符数据格式: //... ...
分类:
其他好文 时间:
2016-05-14 00:41:03
阅读次数:
437
//!微秒级别的计时器 //ExactTimer.h #pragma once #include BOOL ReadDwordKey(IN HKEY hRootKey,IN LPCTSTR lpSubKey, IN LPCTSTR lpKey,OUT DWORD& dwValue){ HKEY hk... ...
分类:
其他好文 时间:
2016-05-14 00:33:33
阅读次数:
430
1学习API函数使用; 2学习c++/mfc的代码使用规则 3学习使用MSDN查找函数使用方法 目前在进行 通过使用函数查找注册表中USB使用历史的提取。以下为代码 CString CMyDlg3::finder(HKEY hvKey,int i,CString str){ DWORD dwSize ...
分类:
其他好文 时间:
2016-05-13 23:13:31
阅读次数:
185
解决方法:在注册表增加键值 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] 新建-选择“DWORD(32-位)值(D)” 名称:LocalAccountTokenFilterPolicy" ...
分类:
Windows程序 时间:
2016-05-13 09:13:37
阅读次数:
2069