Как перезагрузить компьютер через програмку?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Alexei-Strelok
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 23.05.2009 (Сб) 15:56

Как перезагрузить компьютер через програмку?

Сообщение Alexei-Strelok » 01.09.2009 (Вт) 15:31

Как мне перезагрузить компьютер через мою програмку?
Заранее спасибо!

LexusRX
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 24.08.2009 (Пн) 14:44
Откуда: Липецк

Re: Как перезагрузить компьютер через програмку?

Сообщение LexusRX » 01.09.2009 (Вт) 15:43

Public Declare Function ExitWindowsEx Lib "user" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Public Const EWX_FORCE = 4
Public Const EWX_LOGOFF = 0
Public Const EWX_REBOOT = 2
Public Const EWX_SHUTDOWN = 1

ExitWindowsEx EWX_FORCE + EWX_REBOOT, 0

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как перезагрузить компьютер через програмку?

Сообщение Williams » 01.09.2009 (Вт) 16:59

Есть два варианта. Один напрямую через API, второй - через утилиту shutdown.exe.
И вы думаете, что вас оставят в живых после прочтения этого поста?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList