-
随机数的获取,用VC实现,随机产生一定范围内的数据
随机数的获取,用VC实现,随机产生一定范围内的数据-random access, with VC, randomly generated within a certain range of data
- 2023-05-28 06:15:02下载
- 积分:1
-
一个帮朋友写的小工具,主要实现切换置顶窗体的功能
一个帮朋友写的小工具,主要实现切换置顶窗体的功能-for a friend wrote a small tool to achieve the main switching function set-top windows
- 2022-08-06 13:03:22下载
- 积分: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
-
用VB5.0获取正在系统中运行的窗口标题
用VB5.0获取正在系统中运行的窗口标题-with VB5.0 access system is running a window title
- 2022-07-10 18:38:26下载
- 积分:1
-
VC类代码,求积分的类,可应用到自己程序中
VC类代码,求积分的类,可应用到自己程序中-VC category code for the integration category, can be applied to their own procedures
- 2022-01-28 20:22:38下载
- 积分:1
-
Very simple and clear examples to understand the process of OPC server!
非常简单明了的例子
明白OPC连接服务器的流程!-Very simple and clear examples to understand the process of OPC server!
- 2023-07-23 16:50:04下载
- 积分:1
-
企业聊天软件
EimSystem是一个简单的企业聊天软件,功能包括,基本的文字聊天,文件传输,视频聊天,和语音聊天。网络协议基于UDP
界面比较简洁,包括客户端和服务器两个部分。
- 2022-05-21 21:14:09下载
- 积分:1
-
IP数据包解析
(1)捕获网络中的IP数据包,解析数据包的内容,显示结果,并将结果写入日志文件。
(2)显示的内容包括:捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。
(3)设置停止标志,当程序接收到停止命令时即停止。
- 2022-02-12 00:07:19下载
- 积分:1
-
监视目录下的文件变化:增加,删除,改名
监视目录下的文件变化:增加,删除,改名-surveillance files in the directory changes : add, delete, rename
- 2022-02-03 03:06:42下载
- 积分:1
-
设计模式的VC例子,可以用于学习设计模式。我自己觉得 很有用。这个是Adapter模式...
设计模式的VC例子,可以用于学习设计模式。我自己觉得 很有用。这个是Adapter模式-design patterns VC example, can be used to study design patterns. I feel very useful. This is Adapter Model
- 2022-03-09 17:24:02下载
- 积分:1