webshare 发表于 2010-11-4 14:34:25

在user权限下,通过au3脚本如果启动系统服务.

以下是启动服务的脚本。但是如果用户是user权限,程序虽然运行了。但是服务并没有启动,还是停止状态。
        Dim $AutoServ
        Dim $AutoServName
        Dim $t
        $t=0
        $AutoServ="seclogon"
        $AutoServName="Secondary Logon"
        ToolTip(@CR&" 正在将如下服务调整为“自动”: " & @CRLF & " " & $AutoServName & " " & @CR, @DesktopWidth-260, @DesktopHeight-120)
        RunWait("sc config " & $AutoServ & " start= auto","",@SW_HIDE)
        Sleep($t)
        ToolTip(@CR&" 正在启用: " & @CRLF & " " & $AutoServName & " " & @CR, @DesktopWidth-260, @DesktopHeight-120)
        RunWait("sc start " & $AutoServ,"",@SW_HIDE)
        Sleep($t)
        ToolTip(@CR&" 服务优化完成! " & @CR, @DesktopWidth-260, @DesktopHeight-120)
        Sleep(3000)
那位哥们帮我改一下。谢谢

jy010 发表于 2010-11-4 23:11:34

runaswait()试试

G,man。 发表于 2010-11-10 13:31:49

帮忙试试。

webshare 发表于 2010-12-1 10:11:36

结果还是自己想办法解决了。就是在域上给这个用户服务的策略,让他有权限运行。非程序解决方法
页: [1]
查看完整版本: 在user权限下,通过au3脚本如果启动系统服务.