我查看了超级用户和在线的其他问题,它们似乎都建议使用任务计划程序来完成我想要做的事情。简单来说,我想在启动或引导时以管理员权限运行我的程序。到目前为止,我无法成功做到这一点。我已将我的EXE文件文件以管理员身份运行,并在启动文件夹中放置了一个链接。它启动我的程序时无需管理员权限。任务计划程序似乎很有前途,但它只是将我的程序作为后台进程启动,我可以看到我的程序列在后台进程下,但我的程序主窗口没有加载。
我按照某人的建议使用任务计划程序如下:
Create a Scheduled Task. Rather than triggering at a specific time, you trigger it at startup.
In the "Create Task" dialog, select the following:
General (tab) - "Run with highest privileges"
Triggers (tab) - New (button) - Begin the task - "At startup"
Note: Depending on the program "at log on" may be more applicable than "at startup."
答案1
看一下 runas:
确保 runas 命令有开关/savecred
。它会要求您提供一次凭据并将其存储起来以供将来使用。
将包含命令的批处理文件放在自动启动文件夹中。