同时运行一个隐藏的蝙蝠和管理员

时间:2013-04-15 09:05:59

标签: windows-7 vbscript batch-file

我有一个bat文件,因为它可以运行一个多小时。我可以以某种方式运行隐藏和管理模式吗?

我找到了一种让它用vbs隐藏的方法:

Set WshShell = CreateObject("WScript.Shell")

WshShell.Run chr(34) & "C:\Users\Ab\Desktop\vi\nove.bat" & Chr(34), 0

Set WshShell = Nothing

我更愿意找到一种方法将它们放入批处理文件中,但我认为这是不可能的,因此vbs文件也可以。

1 个答案:

答案 0 :(得分:0)

我相信runas对象ShellExecute methodShell.Application动词将以提升的权限运行。您可以通过将window句柄设置为0,以与当前脚本相同的方式隐藏它。

set shell=CreateObject("Shell.Application")
' shell.ShellExecute "application", "arguments", "path", "verb", window
shell.ShellExecute "move.bat",,"C:\Users\Ab\Desktop\vi\", "runas", 0
set shell=nothing