想要在Windows启动时启动Windows应用程序(在C#,WPF中开发),延迟5分钟意味着它应该在操作系统启动时等待5分钟。然后启动Windows应用程序。
Window Application需要管理员权限才能启动它。因此,当用户通过双击启动它时,它始终会提供 UAC提示。所以很好但是我希望当应用程序在Windows Startup上运行时有一些延迟& 它不应显示UAC提示
该应用程序是在c#& amp;使用MSI安装。
该应用程序还具有在后台运行的Windows服务。可以帮助延迟启动应用程序,但如何隐藏UAC提示或任何其他更好的想法,以延迟启动应用程序。
所以建议如何使用c#或更改MSI的设置。
答案 0 :(得分:1)
您必须为此创建Windows任务计划程序。它将满足您的两个要求。
创建Windows任务计划程序(手动)
转到控制面板 - >管理工具 - >任务计划程序
在操作菜单中
克里特岛基本任务
您想要的任务名称,然后点击下一步
选择"当我登录"然后单击下一步
选择"启动程序"然后单击下一步
浏览您的应用程序路径,然后单击下一步
完成
在任务计划程序库中选择具有任务名称的任务
双击它。
选中&#34的复选框;以最高权限运行"对于 删除UAC提示
创建Windows任务计划程序(使用C#)
您还可以使用c#
创建Windows任务计划程序 下载库(nuget)