社区
进程/线程/DLL
帖子详情
⊙面试考题,进程相关,大家帮忙,谢谢!
idealpure
2005-09-28 12:15:20
1.进程1,进程2.
2.进程1调用进程2,进程1利用进程2来完成一定的功能.
3.进程1要不断检测进程2有没有启动,没有启动,则启动进程2.
4.保证只存在一个进程1;进程2存在时,保证只存在一个进程2.
有没有现成源码参考?
谢谢!
...全文
209
5
打赏
收藏
⊙面试考题,进程相关,大家帮忙,谢谢!
1.进程1,进程2. 2.进程1调用进程2,进程1利用进程2来完成一定的功能. 3.进程1要不断检测进程2有没有启动,没有启动,则启动进程2. 4.保证只存在一个进程1;进程2存在时,保证只存在一个进程2. 有没有现成源码参考? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2005-09-29
打赏
举报
回复
CreateMutex来防止只启动一个
EnumProcess来枚举进程,查看是否目标启动
yafizyh
2005-09-29
打赏
举报
回复
进程2使用互斥对象,可保证只有一个进程启动。
进程1与进程2进行进程间通讯,没有回应,没有启动。
hxzb7215191
2005-09-29
打赏
举报
回复
你可以在全系统内创建一个Event.
给这个Event一个名字。
这样,在全系统里都可以看到这个事件。
之后就很好做了。
zhoujingsheng712
2005-09-28
打赏
举报
回复
在进程2的入口处创建命名的Mutex,如果CreateMutex()返回成功,并且GetLastError()返回ERROR_ALREADY_EXISTS则说明已有进程2实例,退出当前实例。
::Initinstance()
{
if(OpenMutes(MUTEX_ALL_ACCESS,TRUE,"ABCDEFGH"))
return false;//返回FALSE 直接推出程序自动
CreateMutex(NULL,TRUE,"ABCDEFGH"); //创建 别的程序就无法启动了
}
http://www.vckbase.com/document/viewdoc/?id=672
idealpure
2005-09-28
打赏
举报
回复
有思路也说说哈,谢谢.
神经网络与量子计算的交叉研究.pptx
神经网络与量子计算的交叉研究.pptx
非线性端口 MEMS 麦克风的 Simscape 模型.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
用于超声成像和仿真的 MATLAB 工具箱.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
HFI高频注入仿真—matlab.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
北京工商大学上网登陆版源码.zip
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章