Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Wanee
53 / 53 / 13
Регистрация: 02.02.2011
Сообщений: 427
#1

Выключение компьютера - C++

10.07.2012, 18:34. Просмотров 844. Ответов 4
Метки нет (Все метки)

Мне нужно выключить компьютер. Операционная система Windows 7. У меня есть вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
HANDLE hToken;
    TOKEN_PRIVILEGES* NewState;
    OpenProcessToken (GetCurrentProcess (), TOKEN_ADJUST_PRIVILEGES, &hToken);
    NewState = (TOKEN_PRIVILEGES*) malloc (sizeof (TOKEN_PRIVILEGES) + sizeof (LUID_AND_ATTRIBUTES));
    NewState->PrivilegeCount = 1;
    LookupPrivilegeValue (NULL, SE_SHUTDOWN_NAME, &NewState->Privileges[0].Luid);
    NewState->Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
    AdjustTokenPrivileges (hToken, FALSE, NewState, NULL, NULL, NULL);
    free (NewState);
    CloseHandle (hToken);
    ExitWindowsEx (EWX_REBOOT, 0);
Но при выключении, если допустим открыт скажем Word, то выключений сразу как такого не происходит. Сначала выскакивает запрос на сохранение документа. Как это обойти. То есть после запуска программы, компьютер сразу выключался, ничего при этом не спрашивал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2012, 18:34     Выключение компьютера
Посмотрите здесь:

Выключение компьютера - C++
Подскажите, как на c# или с++ программно, спустя n минут, после запуска этой программы, выключался компьютер. n даётся на выбор:15,30,60...

Выключение и перезагрузка компа - C++
Кто знает как програмно выключить, перезагрузить или уйти в спящий режим? Напишите плиз!!!

Удалённое выключение ПК (перевод с Pascal на C++) - C++
...shutdown a computer through a network connection? Autor: Manfred Ruzicka Tip Rating (9): ...

Выключение и включение определенной функции в коде - C++
Здравствуйте. Помогите с решением данной проблемы. Существует функция которая выдает некое значение. И находится в классе, в...

Каким образом можно сделать выключение компютера С++ - C++
Появилась идея сделать интересную программу. Всё уже продумал кроме выключения ПК. То есть каким образом заставить ПК выключится после...

Может кому понадобиться Выключение/перезагрузки компа и завершение сеанса - C++
Копался в windows.h искал чего нибудь интересного вот и нашел.... Вообщем функция для выключения перезагрузки и завершения сеанса...

IP Адрес компьютера - C++
Как узнать IP Адрес компютера

Память компьютера - C++
Добрый вечер. Можете ли по подробнее рассказать о памяти компьютера? Как компьютер хранит переменные? Что такое адрес? И почему этот адрес...

Перезагрузка компьютера - C++
Напишите программу которая будет перезагружать комп.

Выключение компьютера - Delphi
Здравствуйте, мне нужно чтоб программа выключала компьютер в час ночи, и чтобы его или нельзя было включить, или чтоб просто выключался до...

Выключение компьютера - C++ Builder
Хочу сделать программу, которая будет выключать компьютер, если он не используется в течении 15 минут в т.ч сетевой. Программа надо будет...

Выключение компьютера - C++ Builder
Уважаеммы программисты.я пишу программу и мне нужно чтобы при нажатии на кнопку компьютер выключался или при нажатии на другую кнопку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aero93
9 / 9 / 1
Регистрация: 19.12.2011
Сообщений: 35
10.07.2012, 18:40     Выключение компьютера #2
Кодом не смогу помочь. но для ясности: Тебе нужно убивать процессы которые запущены, тогда ты обойдешь сохранение...
Wanee
53 / 53 / 13
Регистрация: 02.02.2011
Сообщений: 427
10.07.2012, 19:09  [ТС]     Выключение компьютера #3
Ну это логично, я уже гуглин на эту тему, и у меня не совсем получаеться это сделать
Aero93
9 / 9 / 1
Регистрация: 19.12.2011
Сообщений: 35
10.07.2012, 19:29     Выключение компьютера #4
У вас получиться убить процесс с помощью кода? если так, можно пойти окольным путем: Либо увивать все процессы которыми большинство пользуется... либо убивать винлогон...
salam
160 / 141 / 12
Регистрация: 10.07.2012
Сообщений: 720
12.07.2012, 09:05     Выключение компьютера #5
Цитата Сообщение от Wanee Посмотреть сообщение
Выключение компьютера
с такой темой следовало идти в раздел к экспертам...)
Yandex
Объявления
12.07.2012, 09:05     Выключение компьютера
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru