当前位置: 代码迷 >> WinCE >> wince的mfc程序在崩溃时会自启动吗
  详细解决方案

wince的mfc程序在崩溃时会自启动吗

热度:398   发布时间:2016-04-28 11:52:35.0
wince的mfc程序在崩溃时能自启动吗?
wince + mfc程序
用了
try
{
 。。。。。。。。。
}
catch (CException *e)
{
       //重新启动本程序
      ReStartProgram();  
}

我的思路是这样子的,那请问这个ReStartProgram()函数该怎么写?
有没有可能通过启动另一个线程来实现这个重启功能呢?

------解决思路----------------------
用另外一个程序控制 

怎么让程序关闭,然后再自动重启那个程序 

——————————————————————————————————
我参加了 CSDN 2014博客之星大赛,请大家多多支持,投票网址如下(每天都可以投一票哦):
http://vote.blog.csdn.net/blogstar2014/details?username=woshi_ziyu#content
------解决思路----------------------
  
CloseHandle(myApp->hApp);\\本代码是只能运行一个实例的,这里关掉全局对象
::SendMessage(myApp->m_pMainWnd->GetSafeHwnd(),WM_CLOSE,0,0);\\发送关闭消息
TCHAR strSelfpath[MAX_PATH];
GetModuleFileName(NULL, strSelfpath, MAX_PATH);  \\获得自己路径
WinExec(strSelfpath,SW_SHOW);\\启动自己

------解决思路----------------------
try不支持,只支持__try __except.
------解决思路----------------------
我们都是使用watchdog机制
  相关解决方案