-
二维码VC代码
二维码VC源码,二维码生成,C++,可以直接编译运行。vc6.0和VS2010直接可以编译运行。可以自由设置二维码生成的相关的设置
- 2022-03-07 07:43:16下载
- 积分:1
-
参考源码,学习例子
参考源码,学习例子-reference source, study examples
- 2022-09-02 11:05:03下载
- 积分:1
-
此代码是一个用C#编写的控制台程序,功能是列出系统运行进程及其主窗口名。...
此代码是一个用C#编写的控制台程序,功能是列出系统运行进程及其主窗口名。-this code is a C# console prepared by the procedures and functions is to set out the process and system operation from the main window.
- 2022-03-07 19:27:43下载
- 积分:1
-
Overview Most of us know that OLEDB is the latest database technology that provi...
Overview Most of us know that OLEDB is the latest database technology that provides fast data access on the windows platform. However, many C++ programmers tend to avoid using raw OLEDB and prefer ADO in their development process.
- 2022-03-04 03:32:13下载
- 积分:1
-
CSS学习助手一个非常全面的CSS帮助工具,如果你要学习CSS的话是非常有用的...
CSS学习助手一个非常全面的CSS帮助工具,如果你要学习CSS的话是非常有用的-CSS Learning CSS assistant helps a very comprehensive tool, if you want to learn CSS, then it is very useful
- 2022-03-24 10:58:07下载
- 积分: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
-
java2 code book
java2 书里的代码-java2 code book
- 2022-03-20 07:34:16下载
- 积分:1
-
3d pressed the button to the small program
3d摁钮的小程序-3d pressed the button to the small program
- 2022-05-16 00:32:23下载
- 积分:1
-
资料光盘VC技术实例代码,详细资料资料光盘VC技术实例代码,详细资料...
资料光盘VC技术实例代码,详细资料资料光盘VC技术实例代码,详细资料
- 2022-08-12 18:58:40下载
- 积分:1
-
管理实例1,需要一定编程基础,入门者要仔细多读几遍源码,其中有许多编程技巧。...
管理实例1,需要一定编程基础,入门者要仔细多读几遍源码,其中有许多编程技巧。-Management instance 1 with a lot of techniques requires novices having certain programme foundations to read several times carefully.
- 2022-02-03 05:42:09下载
- 积分:1