c# - UWP 重新启动应用程序列表
问题描述
我有一个我想要启动的五个应用程序的列表。每当用户尝试退出任何应用程序时,我都希望应用程序再次自动启动。到目前为止,这是我的代码:
void restartApplication()
{
foreach (var i in procs)
{
if (!i.HasExited)
{
i.WaitForExit();
i.Start();
}
}
restartApplication();
}
这是将应用程序作为进程启动的代码:
var start = new ProcessStartInfo
{
UseShellExecute = false,
CreateNoWindow = true,
FileName = filename,
Arguments = arg
};
myProcess = new Process { StartInfo = start };
procs.Add(myProcess);
myProcess.Start();
这样做的问题是我必须按照它们出现在 procs 中的顺序关闭应用程序才能重新启动。因此,如果我先关闭第三个应用程序,它将不会重新启动。我该如何解决?
解决方案
推荐阅读
- .net - 在线Json格式化程序
- reactjs - 你如何在 React 中获得 Survey JS 结果?
- javascript - 如何使用 JQuery 修改 SVG 的宽度
- django - 如何发送电子邮件 Django
- frontend - 是否有任何 javascript 库用于制作带有警报声的提醒网站
- c - 读取和存储一系列整数的 C 程序
- angular - 在 Angular 7 中执行嵌套表单或嵌套表单组件的表单验证?
- sitecore - 在 sitecore 中建立网站并使其离线
- python - Python for 循环不完整
- php - Stripe - 如何在不附加到用户的情况下创建 PaymentMethod?