-
闹钟程序,大家看看啊
闹钟程序,大家看看啊-alarm procedures, we see ah
- 2022-02-15 14:40:45下载
- 积分:1
-
HOFFMAN algorithm to achieve a simple process, we hope to learn useful
HOFFMAN算法的一个简单实现过程,希望对大家的学习有用-HOFFMAN algorithm to achieve a simple process, we hope to learn useful
- 2022-09-20 11:55:02下载
- 积分:1
-
利用Visual Basic编写的小程序,模拟手机上消息编辑,可以在电脑上编辑手机消息。...
利用Visual Basic编写的小程序,模拟手机上消息编辑,可以在电脑上编辑手机消息。-The use of Visual Basic procedures for the preparation of a small, analog mobile phone news editor, can edit on your computer phone message.
- 2023-02-25 08:45: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初学者
运行环境VC++6.0, 适用于VC初学者-operating environment VC 6.0, applicable to the VC beginners
- 2022-03-23 22:31:50下载
- 积分:1
-
比较完善图书馆管理系统,如有不明白之处请email本人。
比较完善图书馆管理系统,如有不明白之处请email本人。-Fairly complete library management system, if not understand, please email me.
- 2022-01-28 15:14:31下载
- 积分:1
-
查询实体的信息和AutoCAD开发数据库的动态…
在AutoCAD开发过程中,动态查询实体与数据库的情况的工具-Query the information of the entity and the database dynamic in AutoCAD developing.
- 2022-03-05 21:38:07下载
- 积分:1
-
马尔可夫链流程文本文件,是马尔可夫模式的一个基本成果
马可夫链处理文本文档,对马可夫模型的一个最基本实现-Markov chain process text files, the Markov model of a basic achievement
- 2022-02-07 10:05:29下载
- 积分:1
-
MFC界面的人事管理系统源码
简洁实用
MFC界面的人事管理系统源码
简洁实用-MFC
- 2022-04-14 15:39:45下载
- 积分:1
-
双三次B样条曲线的拟合代码,有助于进一步了解B样条曲线
双三次B样条曲线的拟合代码,有助于进一步了解B样条曲线-Bicubic B-spline curve fitting code, and contribute to a better understanding of B-spline curve
- 2022-02-22 08:17:25下载
- 积分:1