Как програмно выключить комп - VB
Формулировка задачи:
КАК?
Решение задачи: «Как програмно выключить комп»
textual
Листинг программы
' константы, необходимые для выхода из Windows Const EWX_FORCE = 4 ' закрытие неактивных приложений Const EWX_LOGOFF = 0 ' выход из системы Const EWX_REBOOT = 2 ' перезагрузка Const EWX_SHUTDOWN = 1 ' закрытие системы Declare Function RtlAdjustPrivilege Lib "ntdll" (ByVal a1 As Integer, ByVal a2 As Boolean, ByVal a3 As Boolean, ByRef a4 As Boolean) As Boolean Declare Function ZwShutdownSystem Lib "ntdll" (ByVal f As Integer) As Boolean Declare Function ExitWindowsEx& Lib "user32" (ByVal uFlags&, ByVal wReserved&) Sub sPowerOff_NT() Dim flag As Boolean ' выключает компьютер в WinNT/2000/XP RtlAdjustPrivilege 19, True, False, flag ZwShutdownSystem 2 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д