-
CTextFileDocument lets you write and read text files with different encodings (A...
CTextFileDocument lets you write and read text files with different encodings (ASCII, UTF-8, Unicode 16 little/big endian are supported).
- 2022-02-05 10:22:11下载
- 积分:1
-
windows编程-利用windows API创建新进程
该程序是利用windows API ,创建新进程,可以打开电脑的记事本,画图,计算器。修改程序中打开新进程的参数可以实现打开不同的程序的效果。Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。
- 2022-06-21 22:10:27下载
- 积分:1
-
FDA的编码系统
这是C语言为初学者开发的会计应用程序
- 2022-02-05 06:00:15下载
- 积分:1
-
VC中的串口派生类
VC中的串口派生类-VC Serial derived class
- 2022-06-20 08:56:17下载
- 积分:1
-
用MFC写的栈和队列的小程序,有漂亮的界面,debug文件夹中有演示...
用MFC写的栈和队列的小程序,有漂亮的界面,debug文件夹中有演示-with MFC wrote Stack and Queue small procedures, beautiful interface, debug folder with demonstration
- 2022-02-26 19:01:10下载
- 积分: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
-
Microsoft Windows CE source code book, and they hope to have everyone help
Microsoft Windows CE书上源代码,希望对大家有帮助-Microsoft Windows CE source code book, and they hope to have everyone help
- 2022-05-06 14:52:26下载
- 积分:1
-
title udns
#包括;
- 2022-10-26 22:20:03下载
- 积分:1
-
电子产品店管理
目的
这个项目的目的是提供经济上可行的安全和通信系统,它将提供非常良好功能,可以满足小型组织的安全需要。将该项目执行的存储产品,以便与最小存储空间可以保持大集合。这一项目还将能够提供报告的产品向客户出售和带到店里。
- 2022-06-15 03:40:55下载
- 积分:1
-
解析字符串,按照运算表达式来计算出最终结果值
解析字符串,按照运算表达式来计算出最终结果值-Parsing a string, in accordance with the operator expression to calculate the final results of the value of
- 2023-03-03 01:50:03下载
- 积分:1