会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Icqw
也是会累的。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2015年7月21日
显示GetLastError()的错误描述字符串
摘要: void ShowLastError(){ LPVOID lpMsgBuf; FormatMessage ( FORMAT_MESSAGE_ALLOCATE_BUFFER | //返回一个已分配的内存 FORMAT_MESSAGE_FROM_S...
阅读全文
posted @ 2015-07-21 17:29 icqw
阅读(918)
评论(0)
推荐(0)
2015年7月15日
Windows中的对象
摘要: 来源 http://www.0xaa55.com/forum.php?mod=viewthread&tid=1401&extra=page%3D1 windows里常用句柄操作资源,而对应的对象由操作系统维护,对象分:用户对象、GDI对象和内核对象;用户对象用于windows管理,GDI对象用于绘图,内核对象用于内存、进程和IPC,Windows核心编程写道识别内核对象的方法是看有没有SECUR...
阅读全文
posted @ 2015-07-15 23:08 icqw
阅读(1197)
评论(0)
推荐(0)
2015年7月1日
char* 和 wchar_t* 如何互相转换
摘要: char* 和 wchar_t* 如何互相转换C函数可以用wcstombs - 将宽字符转换成多字符 WCHAR -> CHAR mbstowcs - 把多字符把转换成宽字符 CHAR ->WCHAR char *szSour = "Have a Try"; WCHAR Temp[128] = {0}; mbstowcs(Temp,szSour,strlen(sz...
阅读全文
posted @ 2015-07-01 23:42 icqw
阅读(6935)
评论(0)
推荐(1)
2015年6月25日
加载动态库 获得函数地址
摘要: 1 HMODULE hDll =LoadLibrary("DLL.dll"); 2 pfnTestRun FuncAddress= NULL; 3 FuncAddress=(pfnTestRun)GetProcAddress(hDll,"TestRun"); 4 FreeLibrary(hDll)...
阅读全文
posted @ 2015-06-25 16:44 icqw
阅读(642)
评论(0)
推荐(0)
2015年6月14日
为何遍历Ldr会得到空项?
摘要: 转自:http://www.0xaa55.com/thread-1385-1-1.html之前做过ldr遍历的操作,发现第一项竟然是空,也就是大部分元素都是0,下面来揭示一下原理:经过研究,其实Ldr链表得第一项为头结点,为PEB_LDR_DATA结构,而其他所有项均为LDR_DATA_TABLE_...
阅读全文
posted @ 2015-06-14 10:31 icqw
阅读(453)
评论(0)
推荐(0)
2014年5月22日
QuickSort
摘要: 1 #include 2 3 4 using namespace std; 5 6 void Repeat(int* a,int Left,int Right); 7 int QuickSort(int* a,int Left,int Right); 8 9 10 void main()1...
阅读全文
posted @ 2014-05-22 00:01 icqw
阅读(294)
评论(0)
推荐(1)
2014年5月21日
KMP字符串匹配
摘要: 1 #include 2 3 4 using namespace std; 5 6 #define MAX 255 7 8 typedef unsigned char BYTE; 9 10 typedef BYTE String[MAX+1]; 11 12 bo...
阅读全文
posted @ 2014-05-21 23:13 icqw
阅读(199)
评论(0)
推荐(1)
上一页
1
2
公告