从第一个应用程序启动第二个应用程序,然后关闭第一个应用程序
Posted
技术标签:
【中文标题】从第一个应用程序启动第二个应用程序,然后关闭第一个应用程序【英文标题】:Launching a second application from a first one, then close the first one 【发布时间】:2012-06-03 17:56:02 【问题描述】:在 C#.Net 中从应用程序 A 启动应用程序 B,然后关闭应用程序 A 是一种好习惯吗?最终会出现线程问题/错误吗?
【问题讨论】:
【参考方案1】:没有关于这种事情的任何指导。
如果您从应用程序 A 开始一个新的进程(应用程序 B),它们被认为是完全独立的。
如果您随后终止应用程序 A 进程,它不会干扰应用程序 B。
我能看到的唯一问题是应用程序 B 是否试图访问应用程序 A 仍然打开的文件(当它关闭时)。
【讨论】:
好的。因此,可以基于这种非常基本的模式进行软件更新。谢谢! @LéonPelletier - 嗯,是的。大多数软件更新都是通过专门的更新应用程序运行的,该应用程序更新系统的其他组件(并且在需要更新自己时遇到麻烦......) 所以主应用也应该知道好的更新版本。 :) 谢谢。以上是关于从第一个应用程序启动第二个应用程序,然后关闭第一个应用程序的主要内容,如果未能解决你的问题,请参考以下文章
multiprovider - 将值从第一个提供者传递到第二个提供者