微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

进程在 C# 中开始随机关闭

如何解决进程在 C# 中开始随机关闭

我有一个 C# 程序,它充当我制作的 Unity 项目的更新检查器/启动器。基本上它会检查更新,如果有更新,它会下载它然后启动程序,否则它只是启动它。除了一个奇怪的错误之外,关于它的一切都有效,我无法追踪它。

有时它会完全关闭我启动的进程,没有错误消息,没有警告。它似乎是基于时间的,但在不同的计算机上并不一致。在深入研究 Unity 之前,我想消除更新程序这个问题,那么 Windows 是否有任何理由关闭这样的子进程?

流程是这样开始的:

process = new Process();

process.StartInfo.FileName = Path.Combine(s,"execute.exe");

process.Start();
process.WaitForExit();

没什么特别的,但我不知道这里还有什么要找的。​​p>

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。