-
华为机试题目即源码
华为机试题目即源码 华为机试题目即源码 华为机试题目即源码 华为机试题目即源码 华为机试题目即源码
- 2022-05-19 05:36:49下载
- 积分:1
-
远程登陆管理系统,用VB编写的程序
远程登陆管理系统,用VB编写的程序-remote login management system, using VB program
- 2022-08-04 07:04:13下载
- 积分:1
-
一个用C++程序开发的简单的LED界面显示控件。
一个用C++程序开发的简单的LED界面显示控件。-A C++ program with the development of a simple LED display control interface.
- 2022-01-24 16:18:43下载
- 积分:1
-
一个checksum工具源代码 用于从命令行中生成和校验文件的checksum digest 支持MD5, MD2, MD4, SHA1 and CRC32...
一个checksum工具源代码 用于从命令行中生成和校验文件的checksum digest 支持MD5, MD2, MD4, SHA1 and CRC32-a checksum tool for source code generated from the command line and checking documents to support MD5 checksum data, MD2, MD4, SHA1 and CRC
- 2022-08-25 14:18:44下载
- 积分:1
-
SGU 169 CPP代码C
sgu 169 cpp code c-sgu 169 cpp code c++
- 2022-09-03 10:15:03下载
- 积分:1
-
文件修改监控
ReadDirectoryChangesW 有同步和异步2种方式,
根据前面打开的文件夹对象句柄决定。
1. 异步方式,如果 CreateFile 指定了打开类型 FILE_FLAG_OVERLAPPED 就是异步方式,ReadDirectoryChangesW 调用的时候就需要指定 OVERLAPPED 参数.
接下来对文件夹I/O变化的响应判断有多种方式。
A通过不断的调用HasOverlappedIoCompleted函数(非阻塞,参数就是前面的OVERLAPPED 对象指针)的返回值来判断是否发生了 关注文件句柄的I/O操作。如果发生变化,再执行你的 switch(Buffer[0].Action) 操作过程。
B GetOverlappedResult 读取 OVERLAPPED 对象的结果。(阻塞)
C 完成端口 GetQueuedCompletionStatus (阻塞)。
其中阻塞方式,必须采用多线程的方式,否则你的主线程被阻塞的话,对话框就动不了了。非阻塞方式也可用多线程,结合hEvent对象来使用。
2.同步方式,如果CreateFile不指定FILE_FLAG_OVERLAPPED ,就是同步方式。
同步方式操作比较简单。lz的程序看来就是使用的同步方式。
在同步下,ReadDirectoryChangesW 将被阻塞,直到一个文件夹句柄的I/O操作到来,然后才能判断。所以lz的程序会死掉。
同步方式必须采用多线程,再创建一个线程,线程函数采用如下方式:
UINT ThreadProc(PVOID)
{
CreateFile();
while(1) // 如果只想监视一次文件的I/O变化,可不用while循环。
{
- 2022-03-10 05:44:52下载
- 积分:1
-
VC++6.0粒子群源代码,搜索速度极快,简单实用!
VC++6.0粒子群源代码,搜索速度极快,简单实用!-VC++ 6.0 Particle Swarm source code, the search extremely fast, simple and practical!
- 2022-03-11 19:40:12下载
- 积分:1
-
不使用控件实现文件的打开、浏览、保存功能
不使用控件实现文件的打开、浏览、保存功能-not to use controls to open the files, browsing, retention
- 2022-08-15 01:48:54下载
- 积分:1
-
实现邮件的收发功能,可以对邮件进行管理,如添加联系人,删除等。...
实现邮件的收发功能,可以对邮件进行管理,如添加联系人,删除等。-it could receive mail ,send mail .and manage the mail.it could receive mail ,send mail .and manage the mail.
- 2022-03-07 08:47:29下载
- 积分:1
-
dsfgds DSF DSF
DS fdsfsdfds FDSA F或DSAF DSFfdsfdsdsdsfdsdsdsdsdsdsdsdsdsdsdsds dsffffffffffffffffffffffffff dsfddddddddddddddddddddd或DSDS fdsfdsfdsfd水井坊ldsjlfjdsl jfldsj fljdslajf dsfjdsJD的;jfdsj;F JDS;JF DSF ;SD;fjds JF;DSFDSJF JDS ;F dsjf;L dsjfjdsFJDSJ F;ljds;fjds ;JF;DSJ ;fjds;JF;dsjf JDS FJ;;;;dsjf;DS
- 2022-04-29 03:41:23下载
- 积分:1