摘要: 本文参考于《Windows网络与通信程序设计》基于WSAEventSelect模型的服务器设计对于WSAEventSelect模型,一个工作线程最多能够处理64个套接字,故采用线程池来管理大于64个套接字的请求。//定义套接字结构体typedef struct _SOCKET_OBJ{  SOCKET s;          //套接字句柄  HANDLE event;        //与此套接... 阅读全文
posted @ 2010-10-28 11:43 zhouli 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 环境 VC6.0 控制台代码 #include<stdio.h>#include<stdlib.h>#include<memory.h>#defineSIZE_NODE100#defineSIZE_BLOCK15voidmain(){intn=0,m=0;printf("请输入节点数(小于等于%d的正整数):",SIZE_NODE);scanf("%u",&am... 阅读全文
posted @ 2010-10-22 10:20 zhouli 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 环境VC6.0 MFC某些时候我们需要在系统关机的时候进行相应的处理。在某个窗口添加窗口过程函数LRESULT CMyDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) {// TODO: Add your specialized code here and/or call the base class if ( message ... 阅读全文
posted @ 2010-10-20 11:40 zhouli 阅读(1946) 评论(0) 推荐(1) 编辑
摘要: 环境 VC6.0代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include"windows.h"SERVICE_STATUSgSvcStatus;//服务状态SERVICE_STATUS_HANDLEgSvcStatusHandle;//服... 阅读全文
posted @ 2010-10-20 11:19 zhouli 阅读(3959) 评论(0) 推荐(0) 编辑
摘要: 环境 VC6.0 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include"windows.h"#defineSVC_ERROR((DWORD)0xC0020001L)voidWriteReportEvent(LPTSTRszName,L... 阅读全文
posted @ 2010-10-20 10:06 zhouli 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: VC6.0,MFC链接地址:/Files/pbreak/Markup.rar代码示例:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--voidCTestView::OnDraw(CDC*pDC){CDocument*pDoc=GetDocument... 阅读全文
posted @ 2010-10-19 12:03 zhouli 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 编译环境:VC6.0,Directx 9.0代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--BOOLFindDevicesPid(longpid){BOOLmyCamera_exist=FALSE;WCHARCameraPid[256]={0};... 阅读全文
posted @ 2010-10-15 15:04 zhouli 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 编译环境VC UNICODE在VC中采用ShellExecute打开网页总是那么不保险,经常会因为某些原因打不开网页,所以做过多种尝试,我认为这个方法比较可靠。链接地址:/Files/pbreak/OpenHtml.rar主要代码:////////////////////////////////////////////////////////////////// 说明: 利用默认浏览器打开网页//... 阅读全文
posted @ 2010-09-29 08:33 zhouli 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 编译环境VS2008,UNICODE编码#include <atlconv.h>BYTE m_MAC[10][6];//the mac address of this computer, 10 NICsint m_nMAC;void CGetAdapterMacDlg::GetMac(){  PIP_ADAPTER_INFO pAdapterInfo;  PIP_ADAPTER_INF... 阅读全文
posted @ 2010-08-24 16:31 zhouli 阅读(657) 评论(0) 推荐(1) 编辑
摘要: 先下载deelx.h文件/Files/pbreak/deelx.zip举个简单的例子:#include "deelx.h" //包含头文件BOOL CContrlPane::IPCheck(CString ipAddress){  // 25[0-5] (250 - 255)  // 2[0-4]\\d (200 - 249)  // [0-1]\\d{2} (000 - 199)  // [1-... 阅读全文
posted @ 2010-08-23 13:16 zhouli 阅读(676) 评论(0) 推荐(0) 编辑