部分程序需配置开机自启,且为了不影响体验,需配置后台运行。我们可以选择在 任务计划程序 中配置计划任务,设置在用户登录后,自动启动应用程序。
    但默认情况下,创建 只在用户登录时运行 的程序默认会创建控制台窗口,若需要不显示 控制台窗口。可选择创建 vbs 脚本:

    1. Option Explicit
    2. ' 查询命令路径
    3. Dim WMIService, Process, Processes, Flag, WS
    4. Set WMIService = GetObject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
    5. Set Processes = WMIService.ExecQuery("select * from win32_process")
    6. Flag = true
    7. for each Process in Processes
    8. if strcomp(Process.name, "execToRun.exe") = 0 then
    9. Flag = false
    10. exit for
    11. end if
    12. next
    13. Set WMIService = nothing
    14. ' 执行命令
    15. if Flag then
    16. Set WS = Wscript.CreateObject("Wscript.Shell")
    17. WS.Run "execToRun params...", 0
    18. end if