lyrong 发表于 2015-4-14 15:18

WaitForSingleObject调用后如何关闭

WaitForSingleObject函数可用于监控程序的关闭。但是当我这样设置后:WaitForSingleObject (线程句柄, -1),如何退出监控了?

无痕软件 发表于 2015-4-14 15:36

DWORD WINAPI WaitForSingleObject(
__in HANDLE hHandle,
__in DWORD dwMilliseconds
);

后面是阻塞的延迟。 一般都是设置INFINITE 无限等待,直到句柄有信号。
不知楼主是做什么?
线程同步么?

lyrong 发表于 2015-4-14 15:42

无痕软件 发表于 2015-4-14 15:36
DWORD WINAPI WaitForSingleObject(
__in HANDLE hHandle,
__in DWORD dwMilliseconds


是这样的 我在写一款工具 想实现程序强制关闭后 自动启动复活 要用到这个无限等待的函数 但是设置无限等待后 程序无法关闭了 有什么办法实现关闭了?

无痕软件 发表于 2015-4-14 15:45

- -....
建议你先去学习啊windows下的线程同步机制再去写。
至于你的这种功能,思路很多啊,开守护进程就行了。
守护进程实现为 进程间通信或者直接枚举进程也可。
页: [1]
查看完整版本: WaitForSingleObject调用后如何关闭