-
tcp
tcp-IP终端工具-tcp-IP terminal tools
- 2022-01-26 08:21:08下载
- 积分:1
-
将TXT文件分割成你需要行数的不同文件,文件内有源程序。
将TXT文件分割成你需要行数的不同文件,文件内有源程序。-TXT file will be divided into the number of rows you need different paper source document.
- 2022-09-14 20:45:03下载
- 积分:1
-
Change XP serial number. Zip to c hange XP serial number. Zip to change XP seria...
Change XP serial number. Zip to c hange XP serial number. Zip to change XP serial number. Zip-Change XP serial number. Zip to change XP serial number. Zip to change XP serial number. Zip to change XP serial number. Zip
- 2022-10-25 13:15:04下载
- 积分: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
-
在命令将帮助你制作电话接待CA列表
list of at commands which will help you to maker a call and recieve a ca-list of at commands which will help you to maker a call and recieve a call
- 2022-08-12 12:30:13下载
- 积分:1
-
MCI' s application examples, including the play WAV, MIDI files and play the...
MCI的应用示例,包括播放WAV、MIDI文件和播放CD及将CD中的曲目转录为WAV文件等 -MCI" s application examples, including the play WAV, MIDI files and play the CD in the CD and the tracks transcribed into WAV files
- 2022-04-15 08:25:41下载
- 积分:1
-
运动学实验系统,很简单,但实用。可以参考一下
运动学实验系统,很简单,但实用。可以参考一下-Kinematics experimental system, it is simple, but practical. Reference
- 2022-11-25 19:40:03下载
- 积分:1
-
《美化你的应用程序的外观界面》配套代码
《美化你的应用程序的外观界面》配套代码 -"beautify your application program interface appearance of" complementary code
- 2022-09-13 22:40:03下载
- 积分:1
-
时钟程序,C++编程,在做时钟电路设计,单片机控制中可以作为参考...
时钟程序,C++编程,在做时钟电路设计,单片机控制中可以作为参考-Clock procedures, C++ Programming, make the clock in the circuit design, single-chip control can be used as reference
- 2022-02-13 08:01:08下载
- 积分:1
-
Freescale iMX35 WinCE 6.0 BSP (2009
Freescale iMX35 WinCE 6.0 BSP (2009-11) version
- 2022-09-20 23:55:03下载
- 积分:1