一个主程序启动时,通过命令行参数方式 调用另一个小程序也启动起来,并一直运行。
当主程序退出的时候,再次通过命令行参数 让小程序,退出来。
如启动的时候,调用 test.exe -start启动程序,程序一直运行在内存中。
退出的时候,调用 text.exe -stop 通知程序退出。
如何实现????
当主程序退出的时候,再次通过命令行参数 让小程序,退出来。
如启动的时候,调用 test.exe -start启动程序,程序一直运行在内存中。
退出的时候,调用 text.exe -stop 通知程序退出。
如何实现????
解决方案 »
- 求助,MFC 按钮画图问题
- 声明一个CWinApp的对象,是不是其构造函数里面就调用了InitInstance()
- CBitmapButton的疑问~~菜鸟啊~
- socket api实现表单自动提交数据,偶尔成功偶尔失败!
- CListCtrl (列表控件)的状态设置!!!!!!!!!!!
- 工作机会,对UDP编程精通的人进来
- 求vc开发环境的详细介绍
- 简单问题请教: 一个ListCtrl控件放在一个Edit控件上面。为什么在Edit控件的位置处会显示一个编辑提示光标。
- 各位大侠帮帮忙啊
- Microsoft Agent控件怎么才能得到角色的动作LPCSTR?我f10了半天也打不到...大哥救我!
- 用VC写网络通信,当客户端连接服务器时,服务器怎么确定客户端要连接的是哪个端口号呢?有两个SOCKET
- 有什么好的访问数据库的技术
至于你想通过 text.exe -stop 这种方式结束(无疑是很笨的一种),我能想到的方法是通过互斥量,然后通讯参数以确定结束。
一个程序运行了,再次运行也是再启动一个程序,即便是互斥。
互斥量只是一个检测,换句话说互斥量在这里只是检查你有没有启动该exe了,通讯工作还是得由你自己去进行的。另外,我这只是以你需要的方式大致讲下怎么实现,实际上一般情况下大家是不这么做的,因为既然你通过 test.exe -start启动了exe了,那么完全可以你主程序与test.exe进行通讯,告知他去执行结束工作,而不是 text.exe -stop去再开个exe,然后两个test.exe通讯去结束操作。
一个程序运行了,再次运行也是再启动一个程序,即便是互斥。
互斥量只是一个检测,换句话说互斥量在这里只是检查你有没有启动该exe了,通讯工作还是得由你自己去进行的。另外,我这只是以你需要的方式大致讲下怎么实现,实际上一般情况下大家是不这么做的,因为既然你通过 test.exe -start启动了exe了,那么完全可以你主程序与test.exe进行通讯,告知他去执行结束工作,而不是 text.exe -stop去再开个exe,然后两个test.exe通讯去结束操作。是的。