Как перезагрузить или выключить компьютер в Windows XP

Для перезагрузки

Dim strComputer As String 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate, (Shutdown)}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery( "Select * from Win32_OperatingSystem")
For Each ObjOperatingSystem In colOperatingSystems
ObjOperatingSystem.Reboot
Next


Для выключения


Dim strComputer As String
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery( "Select * from Win32_OperatingSystem")
For Each ObjOperatingSystem In colOperatingSystems
ObjOperatingSystem.ShutDown
Next

Категория: Функции в VB6 | Добавил: server2009 (10.02.2009)
Просмотров: 2233 | Комментарии: 3 | Рейтинг: 5.0/1
Всего комментариев: 2
2 Стас  
0
Спасибо, без проблем работает. Windows7,64bits

1 vlakon  
0
Работает! Очень нужная вещь выключать компьютеры в классе информатики не вставая со стула.

Имя *:
Email *:
Код *: