Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как программно выключить компьютер / 5 сообщений из 5, страница 1 из 1
16.07.2004, 11:53
    #32607708
Artyom Rodichev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выключить компьютер
День добрый!
Вот такой, наверное, несложный для опытных людей вопрос:
есть сервис, который живет в системе под любыми правами (в том смысле, что можно сделать такие привелегии, которые требуются /скорее всего, local system/). Нужно сделать так, чтобы при получении custom команды этот сервис выключал компьютер.

Спасибо.
...
Рейтинг: 0 / 0
16.07.2004, 12:36
    #32607850
YaNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выключить компьютер
Собсвтенно, в чем проблема?

Импортируй функию и в добрый путь... тока с привилегиями может быть придеться повозиться.
ExitWindowsEx.
...
Рейтинг: 0 / 0
16.07.2004, 12:41
    #32607861
Artyom Rodichev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выключить компьютер
Я не спец в win32 api
Для работы с api из dotnet просто сделать dllimport всего необходимого?
Например, помимо самой фугкции потребуется GetLastError
...
Рейтинг: 0 / 0
16.07.2004, 12:44
    #32607876
YaNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выключить компьютер
Да, придеться импортировать все.
т.е. DllImport для каждой.
что-то вроде
[DllImpport]
static extern void ExitWindowsEx(бла-бла-бла)
...
Рейтинг: 0 / 0
16.07.2004, 12:51
    #32607899
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выключить компьютер
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как программно выключить компьютер / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]