由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.同时你可对该程序做一些改动,使该程序成为一个守护进程的程序,也比较简单
1