-
good procedure to use
很好的程序请使用-good procedure to use
- 2022-01-25 20:06:48下载
- 积分:1
-
vb derived IE favorites procedures can learn from it thinking
vb导出IE收藏夹的程序 可以学学它的思路-vb derived IE favorites procedures can learn from it thinking
- 2022-02-02 08:49:54下载
- 积分:1
-
嵌入式wince,使用evc编程,文件包含整个工程文件
嵌入式wince,使用evc编程,文件包含整个工程文件-Embedded wince, using evc programming, the whole project file contains a document
- 2022-02-28 19:39:54下载
- 积分:1
-
vb in shp format output, realize Geodatabase and Personal Geodatabase conversion
vb中shp格式的输出,实现Geodatabase与Personal Geodatabase的转换-vb in shp format output, realize Geodatabase and Personal Geodatabase conversion
- 2022-03-02 13:33:13下载
- 积分: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
-
serial debugging and programming assistant source detailed process
串口调试助手源程序及编程详细过程-serial debugging and programming assistant source detailed process
- 2023-08-08 14:35:03下载
- 积分:1
-
vc24小时学习教程 一本适合新手的教程 让你24个小时对VC有个比较深刻的认识。很不错
vc24小时学习教程 一本适合新手的教程 让你24个小时对VC有个比较深刻的认识。很不错-vc24-hour tutorial to learn a new tutorial for you 24 hours of VC has a relatively deep understanding. Very good
- 2022-11-16 05:15:04下载
- 积分:1
-
Logistic混沌序列
Logistic混沌序列-Logistic chaotic sequence
- 2022-02-15 09:36:21下载
- 积分:1
-
窗口应用程序,麦克风录音源码,低层代码
windows application, mic recording source, low level code
- 2023-08-30 18:55:03下载
- 积分:1
-
vc control, can display multi
vc控件、可以显示多排标签页片的标签控件。-vc control, can display multi-row tab control tablets tag.
- 2023-07-29 03:40:03下载
- 积分:1