-
一个利用Listctrl控件做在程序.我自己在程序也是在此基础上经过简单修改而成的...
一个利用Listctrl控件做在程序.我自己在程序也是在此基础上经过简单修改而成的-Listctrl use of a control procedure done. I also own procedures on the basis of a simple The revisions
- 2022-02-27 03:04:24下载
- 积分:1
-
Intel MMX的演示程序
Intel MMX的演示程序-The Demonstration Program
- 2022-10-29 04:40:03下载
- 积分:1
-
活性污泥ASM2模型,用于环境工程专业本科或研究生教学所用
活性污泥ASM2模型,用于环境工程专业本科或研究生教学所用-NO descripe,there may be some mistake!I am sorry.If you have any problem, please e-mail!
- 2023-04-14 07:21:03下载
- 积分:1
-
图像处理和颜色处理
图象处理及色彩处理-image processing and color processing
- 2022-03-29 18:11:52下载
- 积分:1
-
用javascript开发字典探测用户名或密码工具.rar
用javascript开发字典探测用户名或密码工具.rar-Use javascript to detect the development of dictionaries username or password tool. Rar
- 2022-05-27 12:05:32下载
- 积分:1
-
ancient chinese wisdom.open your mind, and find yourself,soon you ll find a new...
ancient chinese wisdom.open your mind, and find yourself,soon you ll find a new world.
- 2022-04-08 02:21:36下载
- 积分:1
-
收到了类似邮件的客户端,比较难看的图片…
类似邮箱接收的客户端,画面比较难看-Received a similar mail client, relatively ugly picture ...
- 2022-06-15 12:47:50下载
- 积分:1
-
asp的课程设计!包含数据库,可以帮组大家了解数据库的同时巩固asp的学习!...
asp的课程设计!包含数据库,可以帮组大家了解数据库的同时巩固asp的学习!-asp course design! Contains a database that can help us to know the group while the database is to consolidate the learning asp!
- 2022-06-17 05:07:45下载
- 积分: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
-
神经网络模拟系统和多任务应用系统开发的C语言源程序
神经网络模拟系统和多任务应用系统开发的C语言源程序-neural network simulation system and multi-task operating system at the C language source
- 2022-01-24 15:26:39下载
- 积分:1