-
高校工资管理,功能全面,包括删除、添加修改、
高校工资管理,功能全面,包括删除、添加修改、-salary manage
- 2022-08-21 01:57:47下载
- 积分: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
-
VB language to achieve wave of small procedures, landscaping Form interface.
VB语言实现的波浪形小程序,美化窗体界面。
- 2022-01-28 08:51:46下载
- 积分:1
-
经典串口代码
简洁才的VC++实现的串口编程代码,多线程的实现,能满足基本的收发,可以进行串口测试,或者在项目中直接修改后使用。
- 2023-03-01 17:15:04下载
- 积分:1
-
a very useful book Oh Communications
一个很有用的通信簿哦-a very useful book Oh Communications
- 2023-08-04 11:40:03下载
- 积分:1
-
这是我平时无聊写着玩的用于图像的绘制,有椭圆和矩形,应用于WINDOWS界面。...
这是我平时无聊写着玩的用于图像的绘制,有椭圆和矩形,应用于WINDOWS界面。-This is my usual boring play written for image mapping, oval and rectangular, use Windows interface.
- 2023-01-04 15:50:03下载
- 积分:1
-
JavaScript写的windows资源管理器,下了就知道了,我也说不清,请认真阅读文件请认真阅读您的文件请认真阅读您的文件
JavaScript写的windows资源管理器,下了就知道了,我也说不清,请认真阅读文件请认真阅读您的文件请认真阅读您的文件-JavaScript written in windows Explorer, under the will know, I have a hard nut to crack, please carefully read the document, please carefully read your paper, please carefully read your paper
- 2022-03-05 17:49:25下载
- 积分:1
-
Classic case of VFP, convenient and practical, many students could not find a go...
VFP的经典案例,方便实用,很多学生找不到好的案例,这个既小又实用-Classic case of VFP, convenient and practical, many students could not find a good case, this small and practical
- 2023-02-20 03:55:03下载
- 积分:1
-
calculated precision single source shortest path algorithm work in a good source...
精确求出单源最短路径的好算法 可以变换源点的-calculated precision single source shortest path algorithm work in a good source! !
- 2022-01-27 14:42:45下载
- 积分:1
-
使用J #和java进行";骰子";这个小程序实现了…
使用J#,JAVA来进行“掷骰子”这种小程序的实现,层层递进加深程序复杂度-using J# and Java to carry out "Dice" This small program to achieve the progressive deepening layers of complexity procedures
- 2022-07-15 19:01:54下载
- 积分:1