上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: // 01 判断是否是PE文件.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include bool IsPeFile(TCHAR* szPath) { //1 将PE文件读取到内存 HANDLE hFile = CreateFile( szPath, GENERIC_READ, ... 阅读全文
posted @ 2016-03-28 15:46 天还是那么蓝 阅读(276) 评论(0) 推荐(0) 编辑
摘要: // PE001.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include //函数声明,转换文件偏移量 DWORD CalcOffect(DWORD Rva); int _tmain(int argc, _TCHAR* argv[]) { //删除文件 //DeleteFile(TEXT("D:\\... 阅读全文
posted @ 2016-03-28 15:39 天还是那么蓝 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: // 02 文件操作.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { //删除文件 //DeleteFile(TEXT("D:\\Test.txt")); //拷贝文件,同时也可以改名字 //CopyFile(TEXT("D... 阅读全文
posted @ 2016-03-25 14:37 天还是那么蓝 阅读(132) 评论(0) 推荐(0) 编辑
摘要: // 互斥体解决线程同步问题.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int g_n; HANDLE hMutex; DWORD WINAPI ThreadPro1(LPVOID lpThreadParameter){ for (int i = 0; i < 10000000; i++) { ... 阅读全文
posted @ 2016-03-24 21:36 天还是那么蓝 阅读(237) 评论(0) 推荐(0) 编辑
摘要: // 08 放多开.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include HANDLE hMutex = NULL; int _tmain(int argc, _TCHAR* argv[]) { hMutex = OpenMutex(MUTEX_ALL_ACCESS, FALSE, L"15PB"); if (hMute... 阅读全文
posted @ 2016-03-24 21:35 天还是那么蓝 阅读(124) 评论(0) 推荐(0) 编辑
摘要: // 06 信号量解决线程同步问题.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int g_n; HANDLE hSemaphore; DWORD WINAPI ThreadPro1(LPVOID lpThreadParameter){ for (int i = 0; i < 10000000; i++) { ... 阅读全文
posted @ 2016-03-24 21:34 天还是那么蓝 阅读(282) 评论(0) 推荐(0) 编辑
摘要: // 07 事件对象的使用.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int g_n; HANDLE hEvent; DWORD WINAPI ThreadPro1(LPVOID lpThreadParameter){ for (int i = 0; i < 10000000; i++) { ... 阅读全文
posted @ 2016-03-24 21:34 天还是那么蓝 阅读(90) 评论(0) 推荐(0) 编辑
摘要: // 05 临界区解决同步问题.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int g_n; CRITICAL_SECTION cs ; DWORD WINAPI ThreadPro1(LPVOID lpThreadParameter){ for (int i = 0; i < 10000000; i++) {... 阅读全文
posted @ 2016-03-24 21:33 天还是那么蓝 阅读(129) 评论(0) 推荐(0) 编辑
摘要: // 03 获取线程上下文.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include void ListThread(DWORD dwPid) { //创建一个快照 HANDLE hFindThread = CreateToolhelp32Snapshot(TH32CS_SNAPTHRE... 阅读全文
posted @ 2016-03-24 21:32 天还是那么蓝 阅读(454) 评论(0) 推荐(0) 编辑
摘要: // 04 线程同步的问题.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int g_n; DWORD WINAPI ThreadPro1(LPVOID lpThreadParameter){ for (int i = 0; i < 100000; i++) { g_n++; //p... 阅读全文
posted @ 2016-03-24 21:32 天还是那么蓝 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页