我有一个 GUI 应用程序,我希望它在重新启动/注销 windows 计算机后自动运行。
这是我使用 Windows 任务调度程序的方法:
首先运行命令创建任务:c:\Windows\System32\schtasks.exe /Create /TN taskname /XML taskname.xml /RU 用户名 /RP 密码 /IT
创建任务后,在常规选项卡中,选中“无论用户是否登录都运行”单选按钮,并且未选中“不存储密码”复选框。在触发器选项卡中,我设置为每 5 分钟重复一次任务。
重新启动计算机后,它可以在 5 分钟内自动触发应用程序运行并显示 GUI。但是,如果我注销然后登录计算机,它只会触发应用程序运行而不显示GUI,我已经等待了大约10分钟,我只能在任务管理器中看到应用程序正在运行的进程。除非我手动结束任务然后运行任务,否则它将使用 GUI 运行应用程序。
有谁知道它为什么会发生以及如何解决它?
谢谢,