![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows编程
shawn
刻苦,认真,善于钻研,善于总结,对人真诚,友好,喜欢交朋友。
展开
-
IO完成端口学习示例
连接:http://blog.csdn.net/sodme/archive/2006/04/17/666062.aspxhttp://lijinshui.bokee.com/3245440.htmlhttp://blog.csdn.net/sodme/archive/2005/07/17/427405.aspxhttp://blog.csdn.net/vieri_ch/archiv原创 2011-06-11 17:32:00 · 1607 阅读 · 1 评论 -
windows io 异步读写
#include #include void main() { HANDLE hfile = CreateFile("test.txt",GENERIC_READ | GENERIC_WRITE, 0,NULL,CREATE_ALWAYS, FILE_FLAG_OVERLAPPED | FILE_ATTRIBUTE_NORMAL,NULL); if (hfile == INVALID_HANDLE_VALUE) { printf("invalid handle原创 2011-04-27 11:08:00 · 1636 阅读 · 0 评论 -
windows api 实现删除指定目录下的所有文件(包括子文件夹下的所有文件)
因工作需求,网上有一个CFileFind相关的示例,但因这部分功能需要放在服务器端,故用win api实现了这个功能,代码如下:BOOL IsDirectory(const char *pDir){ char szCurPath[500]; ZeroMemory(szCurPath, 500); sprintf_s(szCurPath, 500, "%s//*"原创 2011-06-21 20:03:00 · 14285 阅读 · 0 评论 -
windows内存映射
为了说明内存映射的使用方式,下面是个人写的例子:首先创建了一个大于2GB的文件,并写入一定量地测试数据,代码如下:HANDLE hFile = CreateFile("media.mp3", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); //TODO: change the size of the file. if (hFile == INVALI原创 2011-05-07 10:02:00 · 1494 阅读 · 0 评论