标题已经说明了一切,我目前正在寻找一种只使用UWP框架,而不在计算机上进行任何文件操作的方式,使我的UWP应用程序能够在Windows启动时自动启动。该应用程序必须能够在商店中共享并在Windows启动时打开。
这是可行的吗?如果是,怎么做呢?
谢谢!
@hsmiths 提供了一种启动应用程序的最简单解决方案,我想总结出逐步操作指南。
shell:AppsFolder
。创建快捷方式
。是
。shell:startup
。+提示:如果您想要在Windows启动时绕过登录对话框。
control userpasswords2
用户必须输入用户名和密码才能使用此计算机
。如果是将桌面应用程序转换为 UWP,则可以在应用清单中声明启动任务,如下所示:
<desktop:Extension Category="windows.startupTask" Executable="bin\MyStartupTask.exe"
EntryPoint="Windows.FullTrustApplication">
<desktop:StartupTask TaskId="MyStartupTask" Enabled="true" DisplayName="My App Service" />
</desktop:Extension>
在 Windows 10 中(我不确定 Windows 8 或更早版本),你可以按照 Microsoft 的说明进行操作:
https://learn.microsoft.com/en-us/windows/uwp/launch-resume/create-and-register-a-background-task即使在 Windows 10 IoT 中,你也可以通过 PS 命令将应用程序设置为自动启动:
[192.168.0.243]: PS C:\> iotstartup list MyBackgroundApp