当前位置: 首页 > 编程语言 > C#

UWPAppsStartAutomaticallyStartAtStartup分享

时间:2023-04-11 00:07:46 C#

UWPApplicationsStartAutomaticallyStartupatStartupAll都在标题中,我目前正在寻找一种在Windows启动时自动启动我的UWP应用程序的方法,只能使用UWP框架,机器上没有文件操作。应用程序必须能够在应用商店中共享并在Windows启动时打开。这可行吗?如果是这样?谢谢!似乎MS将添加此功能-windows.startupTask-不仅适用于转换后的桌面应用程序,还适用于UWP应用程序。你可以从37:00左右看到它Tips,TricksandSecrets:BuildingaGreatUWPAppforPC但是这个功能还没有准备好——它将在Windows10FallCreatorsUpdate中可用。(我尝试使用SDK16225,但尚未准备好)添加于12/18/2017-您可以使用Win10FallCreatorsUpdate来完成。以下文章显示了详细信息。配置您的应用程序以在登录时启动(Windows博客)需要考虑的一点:使用此功能,您可以“启动”应用程序-而无需显示应用程序窗口。要查看应用程序窗口,用户应单击任务栏上的应用程序任务。对我来说,这是一个有点荒谬的实现。从客户的角度来看,“点击开始”和“点击激活”是同一个动作。您可以在后台执行某些任务,直到用户激活应用程序,但那是另一回事了。@hsmiths写了一个自动启动应用程序的简单解决方案,我想逐步总结一下。打开文件资源管理器在地址栏中,复制并粘贴shell:AppsFolder右键单击??该应用程序,然后单击创建快捷方式。一个消息框要求在桌面上创建一个快捷方式。单击是。在文件资源管理器地址栏中,复制并粘贴shell:startupgotodesktop并将快捷方式复制并粘贴到文件资源管理器。如果要测试,请重新启动计算机。+提示:如果您想绕过Windows启动时的登录对话框。开始>运行类型控制userpasswords2将打开用户帐户窗口。取消选中用户必须输入用户名...单击确定后,系统将要求您输入帐户密码。输入密码。如果要测试,请重新启动计算机。如果它是转换为UWP的桌面应用程序,您可以像这样在appmanifest中声明启动任务:请参阅ConverteddesktopappextensionYoucandothisonWindows10(我不确定Windows8或更早版本),这是Microsoft的说明:https://docs.microsoft.com/en-us/windows/uwp/launch-resume/create-and-register-A-background-task即使在Windows10IoT中,您也可以通过PS命令来设置应用程序自动启动:[192.168.0.243]:PSC:>iotstartuplistMyBackgroundApp您可以创建一个执行“startAppID!App”的.bat脚本“AppID!App”字符串在shell中可用:AppsFolder视图,您有添加给定的列。然后把.bat文件放在startup文件夹下:我觉得不太可能,不过也许你可以用触发器在有事情发生的时候激活一个后台任务。以下是可用触发器的列表:但是您有一些限制。请看这里:http://blogs.msdn.com/b/windowsappdev/archive/2012/05/24/being-productive-in-the-background-background-tasks.aspx以上为C#学习教程:UWP应用程序启动时自动启动所有共享的内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处: