windows程序设计
文章平均质量分 76
pjz969
这个作者很懒,什么都没留下…
展开
-
第七章 目录监视 windows程序设计王艳平版
// DirDialog.h文件#ifndef __DIRDIALOG_H_#define __DIRDIALOG_H_#include class CDirDialog{public:CDirDialog();// 显示对话框BOOL DoBrowse(HWND hWndParent, LPCTSTR pszTitle = NULL);转载 2012-08-11 08:50:14 · 751 阅读 · 0 评论 -
windows程序设计 王艳平版
// 02CreateProcess.cpp文件#include "stdafx.h"#include #include int main(int argc, char* argv[]){char szCommandLine[] = "cmd";STARTUPINFO si = { sizeof(si) };PROCESS_INFORMATION转载 2012-08-08 08:46:52 · 1360 阅读 · 0 评论 -
第九章 DLL文件 windows程序设计 王艳平版
// 09DllDemo.h文件#ifdef MY09DLLDEMO_EXPORTS#define MY09DLLDEMO_API __declspec(dllexport)#else#define MY09DLLDEMO_API __declspec(dllimport)#endif// 声明要导出的函数MY09DLLDEMO_API void Expor转载 2012-08-11 09:58:45 · 372 阅读 · 0 评论 -
第八章 PE文件 windows程序设计 王艳平版
///////////////////////////////////////////// ValidPE.h文件#include class CMyApp : public CWinApp{public:virtual BOOL InitInstance();};/////////////////////////转载 2012-08-11 09:31:04 · 432 阅读 · 0 评论 -
第八章 内存共享 windows程序设计王艳平版
///////////////////////////////////////////// ShareMem.cpp文件#include #include void main(){char szName[] = "08ShareMem";// 内存映射对象的名称char szData[] = "123456";// 共享内存中的数据L转载 2012-08-11 09:27:41 · 415 阅读 · 0 评论 -
第七章 进度条 windows程序设计 王艳平版
///////////////////////////////////////////// ProgressDemo.cpp文件 #include #include #include "resource.h"// 链接到comctl32.lib库#pragma comment(lib,"comctl32.lib")BOOL __stdca转载 2012-08-11 08:54:34 · 967 阅读 · 0 评论 -
第七章 进程管理 windows程序设计王艳平版
/////////////////////////////////////////////////// ComctlDemo.cpp文件#include #include #include #include "resource.h"// 链接到comctl32.lib库#pragma comment(lib,"comctl32.l转载 2012-08-10 22:07:51 · 469 阅读 · 0 评论 -
第七章 控件 windows程序设计王艳平版
/////////////////////////////////////////////////// PredefineClass.h文件#define IDC_BUTTON 10// Button按钮#define IDC_RADIO 11// 单选框#define IDC_CHECKBOX 12// 复选框#define IDC_STATIC 13转载 2012-08-10 22:01:28 · 577 阅读 · 0 评论 -
终止指定的进程 windows程序设计,王艳平
// 02TerminateProcess.cpp文件#include "stdafx.h"#include BOOL TerminateProcessFromId(DWORD dwId){BOOL bRet = FALSE;// 打开目标进程,取得进程句柄HANDLE hProcess = ::OpenProcess(PROCESS_ALL_A转载 2012-08-08 10:14:44 · 1526 阅读 · 0 评论 -
遍历进程 王艳平版 windows程序设计
// 02ProcessList.cpp文件#include "stdafx.h"#include #include // 声明快照函数的头文件int main(int argc, char* argv[]){PROCESSENTRY32 pe32;// 在使用这个结构之前,先设置它的大小pe32.dwSize = sizeof(pe32)转载 2012-08-08 09:26:55 · 577 阅读 · 0 评论 -
第七章 对话框 windows程序设计王艳平版
/////////////////////////////////////////////////// DirDialog.h文件#ifndef __DIRDIALOG_H_#define __DIRDIALOG_H_#include class CDirDialog{public:CDirDialog();// 显示对话框BOOL转载 2012-08-10 22:15:11 · 817 阅读 · 0 评论 -
第八章 自启动 windows程序设计 王艳平版
///////////////////////////////////////////// SelfRun.cpp文件#include #include int main(int argc, char* argv[]) // 09 SelfRun工程下{// 根键、子键名称、和到子键的句柄HKEY hRoot = HKEY_LOCAL_MACHINE;转载 2012-08-11 09:21:48 · 356 阅读 · 0 评论 -
第四章 简单的打字程序 windows程序设计 王艳平版
#include #include "resource.h"#include //#include // 窗口函数的函数原形LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);int APIENTRY WinMain(HINSTANCE hInstance, H转载 2012-08-10 08:31:21 · 1372 阅读 · 0 评论 -
第四章 时钟 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// Clock.cpp文件#include #include "resource.h"#include LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM);转载 2012-08-10 09:28:16 · 519 阅读 · 0 评论 -
第三章 事件 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// EventDemo.cpp文件#include #include #include HANDLE g_hEvent;UINT __stdcall ChildFunc(LPVOID);int main(int转载 2012-08-09 09:49:39 · 613 阅读 · 0 评论 -
第三章 互锁 windows程序设计王艳平版
///////////////////////////////////////////////////////////////// InterlockDemo.cpp文件#include #include #include int g_nCount1 = 0;int g_nCount2 = 0;BOOL g_bContinue = TRUE;转载 2012-08-09 09:46:16 · 469 阅读 · 0 评论 -
第三章查找文件 windows程序设计王艳平版
///////////////////////////////////////////////////////////////// FileFind文件#include #include int main(int argc, char* argv[]){char szFileName[] = "D:\\Program Files\\*.*";转载 2012-08-09 10:48:43 · 362 阅读 · 0 评论 -
第三章 同步 Windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// CriticalSection.cpp文件#include #include #include BOOL g_bContinue = TRUE;int g_nCount1 = 0;int g_nCount2 = 0;CR转载 2012-08-09 09:40:07 · 376 阅读 · 0 评论 -
第三章 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// CountErr.cpp文件#include #include #include int g_nCount1 = 0;int g_nCount2 = 0;BOOL g_bContinue = TRUE;转载 2012-08-09 09:34:16 · 594 阅读 · 0 评论 -
第三章 设置线程的优先级 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// PriorityDemo.cpp文件#include #include DWORD WINAPI ThreadIdle(LPVOID lpParam){int i = 0;while(i++printf(转载 2012-08-09 09:17:52 · 338 阅读 · 0 评论 -
修改内存地址 windows程序设计,王艳平
///////////////////////////////////////////////////////////////// 02MemRepair.cpp文件#include "stdafx.h"#include "windows.h"#include "stdio.h"#include BOOL FindFirst(DWORD dwValu转载 2012-08-08 10:30:01 · 1992 阅读 · 0 评论 -
第十章 server windows程序设计 王艳平
///////////////////////////////////////////// ServerDemo.cpp文件#include // 为了使用Winsock API函数#include #include // 告诉连接器与WS2_32库连接#pragma comment(lib,"WS2_32.lib")int m转载 2012-08-11 12:59:18 · 1554 阅读 · 0 评论 -
第十章 client windows程序设计王艳平版
///////////////////////////////////////////// ClientDemo.cpp文件#include // 为了使用Winsock API函数#include #include // 告诉连接器与WS2_32库连接#pragma comment(lib,"WS2_32.lib")int main(转载 2012-08-11 12:56:22 · 588 阅读 · 0 评论 -
第七章 对话框的子控件 windows程序设计 王艳平版
//////////////////////////////////////////////////// Controls.cpp文件#include #include "resource.h"BOOL __stdcall DlgProc(HWND, UINT, WPARAM, LPARAM);HBITMAP g_hBitmap1; //转载 2012-08-11 08:19:17 · 623 阅读 · 0 评论 -
第四章 绘图 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// SineWave.cpp文件#include #include LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM);int __stdcall WinMain(转载 2012-08-10 08:48:19 · 388 阅读 · 0 评论 -
第四章 获取时间 关闭记事本程序 windows程序设计王艳平版
#include #include int main(int argc, char* argv[])//获取当前时间{SYSTEMTIME time;::GetLocalTime(&time);printf(" 当前时间为:%.2d:%.2d:%.2d \n", time.wHour, time.wMinute, time.wSecond);return转载 2012-08-10 09:05:16 · 620 阅读 · 0 评论 -
第四章定时器 windows程序设计王艳平版
///////////////////////////////////////////////////////////////// TimerDemo.cpp文件#include LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM);int __stdcall WinMain(HINSTANCE hIns转载 2012-08-10 08:59:49 · 270 阅读 · 0 评论 -
第四章 查找记事本程序的窗口句柄 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// UseDC.cpp文件#include int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,转载 2012-08-10 08:42:45 · 810 阅读 · 0 评论 -
创建线程 windows程序设计 王艳平版
///////////////////////////////////////////////////////////////// ThreadDemo.cpp文件#include #include // 线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){int i = 0;while(i {转载 2012-08-08 21:27:16 · 865 阅读 · 0 评论 -
外部加载资源来画图
//###################################//http://www.cctry.com/ VC驿站//>>>>>>歌帝圣尊 2010.12.13//这一节讲解的是从外部加载资源来画图//####################################include//全局变量TCHAR szWindowClass[]转载 2012-08-09 18:42:21 · 449 阅读 · 0 评论 -
第三章 设计自己TLS类CPP文件 Windows程序设计 王艳平版
///////////////////////////////////////////////////////// AFXTLS.CPP文件#include "_AFXTLS_.H"//---------------------------------------void CSimpleList::AddHead(void* p)转载 2012-08-09 10:41:03 · 712 阅读 · 0 评论 -
第三章 设计自己TLS类_AFXTLS_.H文件 windows程序设计 王艳平版
///////////////////////////////////////////////////////// _AFXTLS_.H文件#ifndef __AFXTLS_H__ // _AFXTLS_.H 文件#define __AFXTLS_H__#include #include class CNoTrackObje转载 2012-08-09 10:36:27 · 1248 阅读 · 0 评论 -
第七章 对话框1 windows程序设计 王艳平版
/////////////////////////////////////////////////// FirstDialog.cpp文件#include #include "resource.h"BOOL __stdcall DlgProc(HWND, UINT, WPARAM, LPARAM);int __stdcall WinMai转载 2012-08-11 08:33:52 · 800 阅读 · 0 评论 -
第七章 MFC建立对话框 windows程序设计王艳平版
//////////////////////////////////////////////////////// MFCDemo.h文件#include class CMyApp : public CWinApp{public:virtual BOOL InitInstance();};class CMainWindow : publ转载 2012-08-11 08:39:17 · 318 阅读 · 0 评论 -
第九章 keyhookdll windows程序设计王艳平版
///////////////////////////////////////////// KeyHookLib.h文件// 定义函数修饰宏,方便引用本DLL工程的导出函数#ifdef KEYHOOKLIB_EXPORTS#define KEYHOOKLIB_API __declspec(dllexport)#else#define KEYHOOKLIB_API _转载 2012-08-11 10:07:49 · 344 阅读 · 0 评论 -
第九章 keyhook windows程序设计王艳平版
///////////////////////////////////////////// MainDir.h文件 // 07MainDir#include class CMyApp : public CWinApp{public:BOOL InitInstance();};class CMainDialog : public CD转载 2012-08-11 10:04:29 · 598 阅读 · 0 评论 -
第九章 导入表程序 windows程序设计 王艳平版
//////////////////////////////////////////////////// ImportTable.cpp文件#include #include void main() // 09ImportTable{HMODULE hMod = ::GetModuleHandle(NULL);IMAGE_DOS_HEAD转载 2012-08-11 10:00:59 · 383 阅读 · 0 评论 -
第九章 HOOKDLL windows程序设计王艳平版
///////////////////////////////////////////////////////// APIHook.h文件#ifndef __APIHOOK_H__#define __APIHOOK_H__#include class CAPIHook {public:CAPIHook(LPSTR pszModNam转载 2012-08-11 09:55:50 · 587 阅读 · 0 评论 -
第九章 HOOK程序测试 windows程序设计 王艳平版
#include class CMyApp : public CWinApp{public:BOOL InitInstance();};class CMainDialog : public CDialog{public:CMainDialog(CWnd* pParentWnd = NULL);protected:vir转载 2012-08-11 09:45:24 · 1015 阅读 · 0 评论 -
第九章 hook windows程序设计 王艳平版
////////////////////////////////////// 09HookDemo.cpp文件#include #include // 挂钩指定模块hMod对MessageBoxA的调用BOOL SetHook(HMODULE hMod);// 定义MessageBoxA函数原型typedef int (WINAPI *P转载 2012-08-11 09:41:10 · 496 阅读 · 0 评论