【文件属性】:
文件名称:vc 程序重新启动(进程)
文件大小:29KB
文件格式:RAR
更新时间:2014-03-14 07:39:03
CreateProcess TerminateProcess 重启
由vc2003开发的Demo
该程序不显示对话框界面;对特定的程序进行重启。
1.如果程序中调用该exe时:需要加入命令行参数
CString strCmdLine="-D:\\Release -Test.exe";
ShellExecute(NULL, _T("open"), "MMFCGuardProcess.exe", strCmdLine, "D:\\", SW_SHOWNORMAL);
Test.exe是你要重新启动的程序;
MMFCGuardProcess.exe重启功能的程序
2.可通过设置快捷方式设置命令行参数
3.同时你可对该程序做一些改动,使该程序成为一个守护进程的程序,也比较简单
【文件预览】:
MMFCGuardProcess
----MShellOpen.sln(920B)
----readme.txt(435B)
----MShellOpen()
--------resource.h(958B)
--------MShellOpen.vcproj(5KB)
--------stdafx.h(1KB)
--------MShellOpenDlg.h(735B)
--------MShellOpen.cpp(2KB)
--------stdafx.cpp(139B)
--------MShellOpen.rc(5KB)
--------MShellOpenDlg.cpp(5KB)
--------ReadMe.txt(3KB)
--------MShellOpen.h(461B)
--------MShellOpen.aps(37KB)
--------res()
网友评论
- 很不错的东西啊,谢谢。
- 不错的代码,参考一下
- 不错,可以参考一下
- vc6打不开,应该是7的版本,没测试,不知是否正常使用
- 参考参考 还是可以使用的
- 还行,对进程的启动可以借鉴
- 我vc6的打不开,,
- 用着还可以,重启时可以自动启动!!!
- 修改后可用!有参考价值!
- 很好,能运行,可以参考!
- 还行里面重启程序的函数可以借鉴使用。
- 编译有错 可参考具体函数写法
- 可以查看一下建立删除系统服务的实现,谢谢分享!
- 函数可以使用,谢谢分享
- 还行里面重启程序的函数可以借鉴使用。
- 编译时出现 错误 1 fatal error C1902: 程序数据库管理器不匹配;请检查安装 c:\documents and settings\student\桌面\mmfcguardprocess\mshellopen\stdafx.cpp 1