
点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
使用VS2010进行远程调试
1准备工作:1. 拷贝C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x86目录到被调试机2. 关闭防火墙或打开相应的端口,一般是4015调试方法:1. 匿名调试:被调试机的msvsmon下选择option,点击No Authenritaion(nat
阅读更多soskp-yoours2010-05-15 16:39:10
-
用VC实现console程序显示彩色文本
2用VC写console程序时,使用相关的函数来实现console彩色文本及背景的显示。下面我们就看看VC 如何实现彩色文本。 在vc 用API函数GetStdHandle()和SetConsoleTextAttribute()来实
阅读更多soskp-yoours2010-05-15 15:46:30
-
监视操作系统文件
3FindFirstChangeNotification函数创建一个更改通知句柄并设置初始更改通知过滤条件. 当一个在指定目录或子目录下发生的更改符合过滤条件时,等待通知句柄则成功。 该函数原型为:HANDLE FindFirstChangeNotification(LPCTSTR lpPathName, //目录名BOOL bWatchSubtree, // 
阅读更多soskp-yoours2010-05-15 15:36:27
-
在Windows系统里使用完成端口
4在Windows系统里,使用完成端口高性能的方法之一,比如把完成端口使用到线程池和网络服务器里。现在就通过线程池的方法来介绍怎么样使用完成端口,高性能的服务器以后再仔细地介绍怎么样构造它。其实完成端口一个队列,所有的线程都在等消息出现,如果队列里有消息,就每个线程去获取一个消息执行它。先用函数CreateIoCompletionPort来创建一个消息队列,然后使用GetQueuedComp
阅读更多soskp-yoours2010-05-15 15:04:50
-
VC++中使用Zlib
5首先到www.zlib.net下载个ZLIB,解压缩后打开zlib-1.2.3\projects\visualc6\zlib.dsw 选择Win32 LIB Release 按F7编绎生成zlib.lib工程中使用时把 D:\zlib-1.2.3\projects\vi
阅读更多soskp-yoours2010-05-15 14:45:02
-
The GRETA Regular Expression Template Archive
6The regular expression template library contains objects and functions that make it possible to perform pattern&nbs
阅读更多soskp-yoours2010-05-14 23:27:49
-
MFC中用正则表达式进行有效性验证
7MFC 已经具备一种称为“对话框数据交换”(Dialog Data Exchange,即 DDX)以及“对话框数据验证”(Dialog Data Validation,即 DDV)的机制来验证对话框输入。从技术上讲,DDX 只是在屏幕和你的对话框对象之间传输数据,而 DDV 才验证数据。当你从对话框的 O
阅读更多soskp-yoours2010-05-14 23:05:46
-
在拷贝、删除文件时显示飞行的文件夹动画
8#include <shellapi.h>// 复制根目录所有的文本文件到临时目录。 char *From = "D:\\VS2008\\*.*\0";char *To = "E:\\a12345\\\0";SHFILEOPSTRUCT op;ZeroMemory(&op,&nb
阅读更多soskp-yoours2010-05-14 17:30:14
-
实现程序完整性检验方法
9#include <imagehlp.h>#pragma comment(lib, "imagehlp.lib")DWORD HeadChksum=1,Chksum=0;char Fn[512];GetModuleFileName(GetModuleHandle(NULL),Fn,512);if(MapFileAndCheckSum(Fn,&Hea
阅读更多soskp-yoours2010-05-14 16:51:27
-
将CMD的输入输出重定向到自己的进程
10void CreateMyPipe(){ //创建管道 CreatePipe(&hReadPipe, &hWritePipe, NULL, NULL); CreatePipe(&hChildReadPipe, &hChi
阅读更多soskp-yoours2010-05-14 16:00:39