wince自启动程序如何退出,并弹出桌面

rvivwrltbr 2017-09-13 07:42:56
wince自启动程序退出不了,只要点击退出键就卡死。我想实现退出程序并调出桌面,该怎么做?(程序是用MFC写的)
...全文
1964 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQ515311445 2018-03-31
  • 打赏
  • 举报
回复
引用 楼主 rvivwrltbr 的回复:
wince自启动程序退出不了,只要点击退出键就卡死。我想实现退出程序并调出桌面,该怎么做?(程序是用MFC写的)
6楼正解,你的程序退出了,因为没有桌面程序,所以界面显示最后一个画面不动,你以为卡死了,实时上是没启动桌面,在你的程序退出前启动explorer.exe就行了
宜城印象 2018-03-31
  • 打赏
  • 举报
回复
都是高手啊11
金门 2017-11-22
  • 打赏
  • 举报
回复
“只要点击退出键就卡死”,其实这个不是卡死了,而是你的MFC程序已经退出了,但因为没有其他程序显示,所以界面没有更新。因此,你退出前,需要使用CreateProcess来运行wince桌面:\windows\explorer.exe,而且你在定制ce系统时,explorer.exe需要在bib里包含,不能去掉。
91program 2017-09-15
  • 打赏
  • 举报
回复
引用 3 楼 xqhrs232 的回复:
把他杀掉!!!
杀掉也不行的,会显示应用最后界面的残影。 建议 LZ 将 WinCE 系统本身的桌面程序也放在系统中,最后退出应用时启动这个桌面程序。 这个程序的名称好像是 explorer.exe 吧。
xqhrs232 2017-09-14
  • 打赏
  • 举报
回复
把他杀掉!!!
rvivwrltbr 2017-09-14
  • 打赏
  • 举报
回复
有桌面情况下,是可以关闭程序的。自启动时好像是没有桌面,该怎么把桌面弄出来
91program 2017-09-14
  • 打赏
  • 举报
回复
LZ,你想退回到桌面,但你有没有确认过在你的运行启动前,桌面有没有启动? 我估计是没有。当然你可以试试在进入 WinCE 桌面后,双击运行你的程序,这时退出看能不能返回桌面。我想应该是可以的!

19,497

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧