如何以编程方式重新启动 Windows 10 IoT 应用程序
How to relaunch a Windows 10 IoT app programmatically
我有一个用 C# 开发的 Windows 10 IoT 应用程序,当配置更改时我需要重新启动该应用程序。应用程序如何以编程方式重新启动自身?
您是否尝试过在配置部署后立即使用 powershell 重新启动它?
https://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm
命令
net start 'program'
应该是您在 powershell 中寻找的东西
对于设备:
由于 IoT 一次只允许 1 个应用程序,您是否考虑过只向设备本身发出重启命令并让应用程序继续启动
根据Richard的意见我解决如下:
- 我将我的应用程序设置为默认应用程序(见图)
- 当我需要重新启动应用程序时,只需将其关闭,操作系统就会再次打开。
设置默认应用程序
关闭应用程序的代码是:
private void Exit()
{
Windows.ApplicationModel.Core.CoreApplication.Exit();
}
我有一个用 C# 开发的 Windows 10 IoT 应用程序,当配置更改时我需要重新启动该应用程序。应用程序如何以编程方式重新启动自身?
您是否尝试过在配置部署后立即使用 powershell 重新启动它? https://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm
命令
net start 'program'
应该是您在 powershell 中寻找的东西
对于设备: 由于 IoT 一次只允许 1 个应用程序,您是否考虑过只向设备本身发出重启命令并让应用程序继续启动
根据Richard的意见我解决如下:
- 我将我的应用程序设置为默认应用程序(见图)
- 当我需要重新启动应用程序时,只需将其关闭,操作系统就会再次打开。
设置默认应用程序
关闭应用程序的代码是:
private void Exit()
{
Windows.ApplicationModel.Core.CoreApplication.Exit();
}