社区
进程/线程/DLL
帖子详情
如何结束运行中的进程
ncustlyh
2005-04-15 10:30:23
我编写的一个小软件在执行拍照过程中不知是什么原因,当暴光结束后,有的时候图象不能及时的显示,软件不能及时的跳出来,感觉就象死机一样,我想在程序中设置一下,想让它再出现这种状况时自动跳出该进程,继续下一次的拍摄工作,我该怎么做,如何去写这些程序?
...全文
87
6
打赏
收藏
如何结束运行中的进程
我编写的一个小软件在执行拍照过程中不知是什么原因,当暴光结束后,有的时候图象不能及时的显示,软件不能及时的跳出来,感觉就象死机一样,我想在程序中设置一下,想让它再出现这种状况时自动跳出该进程,继续下一次的拍摄工作,我该怎么做,如何去写这些程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzheng318
2005-04-16
打赏
举报
回复
This function terminates the specified process and all of its threads.
BOOL TerminateProcess(
HANDLE hProcess,
DWORD uExitCode);
吹泡泡的小猫
2005-04-16
打赏
举报
回复
这样提问别人除了同情没有办法帮你
用TRACE或写文件的方式将过程记录下来,找到是哪一步出了问题,再到csdn有针对性的提问
legendhui
2005-04-16
打赏
举报
回复
用WaitForSingleObject设置一个等待时间,如果超时TerminateProcess
DentistryDoctor
2005-04-16
打赏
举报
回复
感觉就象死机一样?
估计还是你的代码有问题。
jerry
2005-04-15
打赏
举报
回复
其实我没大明白你的意思.
如果是进程的话, 那就 TerminateProcess 来结束. 如果是线程,那么通过 TerminateThread 来结束.
检测进程(线程)是否已经死去,可以通过另一个线程来判断: WaitForSingleObject 来等待,如果等待成功返回则说明进程(线程)已经正常退出了,如果等待超时了,那么我们可以通过上面的方式来结束它,而进行下面的工作. 关键是设置一个合理的等待时间.
inno setup 5脚本实现检测
进程
是否
运行
并
结束
.rar
用于inno安装包制作过程
中
判断是否有
进程
在
运行
并
结束
功能,附带istask.dll。
10_zombie.c
zombie.c
进程
中
僵尸
进程
特例
运行
过程
中
,子
进程
结束
,父
进程
未
结束
导致的僵尸
进程
特例
Linux
进程
管理命令 < Series 9. >
:调整
运行
中
的
进程
的优先级 10/15)命令 nohup :用户退出系统,
进程
继续工作 11/15)命令 strace :跟踪
进程
的系统调用 12/15)命令 ltrace :跟踪
进程
调用库函数 13/15)命令 ...
09_orphan.c
孤儿
进程
与僵尸
进程
相对,程序执行过程
中
,父
进程
先
结束
,子
进程
仍在
运行
的程序
驱动开发:内核强制
结束
进程
运行
内核态,但有时我们不得不想办法
结束
掉这些特殊的
进程
,当然某些正常
进程
在特殊状态下也会无法被正常
结束
,此时使用驱动前行在内核态将其
结束
掉就变得很有用了,驱动
结束
进程
有多种方法。存在时则可以看到
结束
效果,...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章