Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,(Shutdown)}!\\.\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery( "Select * from Win32_OperatingSystem")
For Each ObjOperatingSystem In colOperatingSystems
ObjOperatingSystem.ShutDown
Next
'In general section
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
msg = MsgBox("This program is going to reboot your computer. Press OK to continue or Cancel to stop.", vbCritical + vbOKCancel + 256, App.Title)
If msg = vbCancel Then End
'reboot the computer
ret& = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0)
End Sub
IljaO писал(а):Кстати, кусачки и отвертка - очень хорошая идея. В каждый корпус - по роботу, которые этими самыми инструментами и будут орудовать
Просто и надежно
KDima писал(а):Кстати в ATX комп можно отключить в течении 8 секунд.
У моего компа - четыре. Думаю, это зависит от БП/матери/биоса и т.п.alibek писал(а):KDima писал(а):Кстати в ATX комп можно отключить в течении 8 секунд.
Разве не 4 секунды?
IljaO писал(а):Кстати, кусачки и отвертка - очень хорошая идея. В каждый корпус - по роботу, которые этими самыми инструментами и будут орудовать
Просто и надежно
tyomitch писал(а):У моего компа - четыре. Думаю, это зависит от БП/матери/биоса и т.п.alibek писал(а):KDima писал(а):Кстати в ATX комп можно отключить в течении 8 секунд.
Разве не 4 секунды?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35