【发布时间】:2013-08-09 13:52:40
【问题描述】:
我有一个 WPF 应用程序,我希望在用户登录时不在计算机启动时启动它。我知道我可以将 .exe 放在启动文件夹中,但我没有不希望这样,因为用户必须登录才能启动。我不能使用 Windows 服务,这不是我的选择。
有没有办法在 PC 启动(或重新启动)后启动应用程序,甚至在用户登录之前?非常感谢任何帮助。
【问题讨论】:
标签: c# wpf windows startup autostart
我有一个 WPF 应用程序,我希望在用户登录时不在计算机启动时启动它。我知道我可以将 .exe 放在启动文件夹中,但我没有不希望这样,因为用户必须登录才能启动。我不能使用 Windows 服务,这不是我的选择。
有没有办法在 PC 启动(或重新启动)后启动应用程序,甚至在用户登录之前?非常感谢任何帮助。
【问题讨论】:
标签: c# wpf windows startup autostart
您无法在没有用户登录的情况下运行应用程序。您唯一可以运行的是Service,我从您关于 WPF 的问题中猜测这不是您想要的。
【讨论】:
如何使用任务计划程序?在 Windows 7 中,有一个“安全选项”部分,您可以在其中设置任务的选项以在用户是否登录时运行。您可以指定一个可执行文件,它会在 Windows 启动时启动。
(不过,如果您正在寻找用户安装软件时的选项,这将无法扩展。为此,服务是正确的方法...您可能需要在问题中详细说明为什么您不能使用服务。)
【讨论】: