我已经构建了一个WPF应用程序和它依赖的几个Windows服务。 为了使程序正常工作,我需要确保我的所有服务都在运行。我已经设置了以下恢复:
当我测试此设置并使我的服务崩溃时(使用任务管理器),步骤1& 2按预期工作(服务重新启动)。但是当我第三次让我的服务崩溃时,我可以看到我的可执行文件已经运行(在任务管理器中启动了该进程)但是我没有看到我的UI出现。
有没有办法可以确保服务恢复过程显示我的用户界面? 或者是否无法通知用户我的服务已崩溃?
编辑:
我已经尝试启用“允许服务与桌面交互”,因此我在背景中打开了我的消息。我确实得到了这样的信息:
http://snag.gy/aQIYS.jpg(我添加了此网址,因为我还无法发布图片..)
背叛这不是我想要的:)