代码之家  ›  专栏  ›  技术社区  ›  Winston Chen

每次启动Windows时,vbs代码是什么来安排任务的?

  •  1
  • Winston Chen  · 技术社区  · 15 年前

    我在网上找到以下代码:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
    errJobCreated = objNewJob.Create _
        ("Notepad.exe", "********123000.000000-420", _
            True , 1 OR 4 OR 16, , , JobID) 
    Wscript.Echo errJobCreated
    

    我想创建一个windows服务。然而,下面的故事是为什么我必须寻找一个替代品。

    RunAsService 对于我的java程序 Janel . 当我第一次安装并启动服务时,它运行得很好。但是,重新启动WindowsXP后,弹出一个对话框,说我的janel生成的.exe文件崩溃了,RunaService服务继续运行。当我终止服务并手动重新启动它时,服务工作正常。然而,每次我重新启动Windows时,同样的崩溃会一次又一次地发生。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Robben_Ford_Fan_boy    15 年前

    把应用程序的快捷方式放在“启动”文件夹中不是更容易吗???