VBS怎么写关机代码?

sincoe 2010-06-16 11:26:11
VBS怎么写关机代码? 最好给出实例
...全文
1340 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
as123456789d 2010-06-17
  • 打赏
  • 举报
回复
怎么不行啊
sincoe 2010-06-16
  • 打赏
  • 举报
回复
非常感谢!!试过了 可以的
美女她妈 2010-06-16
  • 打赏
  • 举报
回复
经过试验 可以关机
asdfa23rdadsdfa 2010-06-16
  • 打赏
  • 举报
回复
参考一楼。。
mcalf 2010-06-16
  • 打赏
  • 举报
回复
楼上正解
美女她妈 2010-06-16
  • 打赏
  • 举报
回复
'VBS关机代码2009-01-13 13:11解除限制的方法是,在运行一遍


set s=createobject("wscript.shell")
set bag=getobject("winmgmts:\\.\root\cimv2")
set pipe=bag.execquery("select * from win32_process where name='wscript.exe'")
For Each id in pipe
if instr(1,id.CommandLine,wscript.scriptfullname)<>0 and pipe.count>=2 then
s.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",0,"REG_DWORD"
s.regwrite"HKCU\Software\Policies\Microsoft\Windows\System\DisableCMD",0,"REG_DWORD"
id.terminate()
else
s.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",1,"REG_DWORD"
s.regwrite"HKCU\Software\Policies\Microsoft\Windows\System\DisableCMD",1,"REG_DWORD"
for i=1 to 60
s.popup"系统将在"& 60-i &"秒后关机...",1,"系统提示",4096+48
next
Set colOS = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * FROM Win32_OperatingSystem")
For Each eOs In colOS
eOs.Win32Shutdown(2)
Next
end if
Next

4,008

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧