[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. RunAsAdmin
  2. Msgbox "Run As Admin!"
  3. ' 以管理员身份运行 By Yu2n
  4. Sub RunAsAdmin()
  5.   Dim objItems, objItem, strVer, nVer
  6.   Set objItems = GetObject("winmgmts:").InstancesOf("Win32_OperatingSystem")
  7.   For Each objItem In objItems
  8.     strVer = objItem.Version
  9.   Next
  10.   nVer = Split(strVer, ".")(0) & Split(strVer, ".")(1)
  11.   If nVer >= 60 Then
  12.     Dim oShell, oArg, strArgs
  13.     Set oShell = CreateObject("Shell.Application")
  14.     If Not WScript.Arguments.Named.Exists("ADMIN") Then
  15.       For Each oArg In WScript.Arguments
  16.         strArgs = strArgs & " """ & oArg & """"
  17.       Next
  18.       strArgs = strArgs & " /ADMIN:1"
  19.       Call oShell.ShellExecute("WScript.exe", """" & WScript.ScriptFullName & """" & strArgs, "", "runas", 1)
  20.       Set oShell = Nothing
  21.       WScript.Quit(0)
  22.     End If
  23.     Set oShell = Nothing
  24.   End If
  25. End Sub
复制代码
1

评分人数

    • doswork: 新手没什么分,还被扣分…… 原谅下,谢谢 ...技术 + 1
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表