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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простая вставка в DBGrid http://www.cyberforum.ru/cpp-beginners/thread345396.html
Привет Ребята... У меня возник вопрос есть Таблица DBGrid, вот функция void __fastcall TForm1::DateTimePicker1Change(TObject *Sender) { if (DBGrid1->DataSource->State == dsInsert || DBGrid1->DataSource->State ==dsEdit ) { Table1ShifrDate->Value = DateTimePicker1->DateTime; }
C++ Ошибка при компиляции в Dev C++ Здравствуйте, я скачал себе Dev C++, устновил на него opengl glut, компилирую такой вот код: #include <windows.h> #include <gl/glut.h> void display(){ glClear(GL_COLOR_BUFFER_BIT); glFlush(); } int main(int argc, char **argv){ http://www.cyberforum.ru/cpp-beginners/thread345393.html
что изучать? C++
подскажите какой язык выбрать для изучения чтобы потом можно работать, С/С++ или 1С
Переписать программу на С++ C++
перепишите пожалуйста на с++. очень надо Program massiv; Uses crt; Const n=5; m=5; Var a: array of integer; i, j, k,min,max, l, s: integer; Begin Clrscr; randomize; Writeln('исходный:'); begin
C++ Молниеносное нахождение подстрок http://www.cyberforum.ru/cpp-beginners/thread345366.html
Воодится число тестов. Далее каждый тест содержит 2 строки. Подстроку и текст. Надо найти количество подстрок в тексте. Количество тестов неизвестно, но много. Длина подстроки 10000, а текста 1000000. Вот мой код: #include <iostream> #include <string> using namespace std; int main() { string str1; string str2;
C++ Как скрыть кнопку программы с панели задач Windows Здравствуйте. Вот такая проблемка. При нажатии на буттон программа должна помещаться в трей, а с панели задач исчезать. Для скрытия программы с панели задач использую код: SetWindowLong( Application->Handle, GWL_EXSTYLE,WS_EX_TOOLWINDOW); Я все сделал и код работает. Программа сворачивается в трей, а с панели задач исчезает. А вчера я скачал с интернета Borland C++2007. Он мне... подробнее

Показать сообщение отдельно
morphling
-9 / 19 / 1
Регистрация: 26.06.2010
Сообщений: 181

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

26.08.2011, 00:46. Просмотров 1242. Ответов 4
Метки (Все метки)

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

// выключить компьютер ExitWindowsEx(EWX_SHUTDOWN, 0);
// перезагрузить компьютер ExitWindowsEx(EWX_REBOOT, 0);
// завершить сеанс пользователя ExitWindowsEx(EWX_LOGOFF, 0);
ну и сам загаловочный файл надо подключать <windows.h>
Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <windows.h>         
#include <conio.h>
// только не тестировал я программу xDDD
int main()                   
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
    char c; 
while(1)
  {                               
    system("cls");
    cout<<"1 - Выключить"<<endl<<"2 - Перезагрузка"<<endl<<
    "3 - Завершение сеанса"<<endl<<"0 - Выход"<<endl;
    c = getch();
    if (c == '3')ExitWindowsEx(EWX_LOGOFF, 0);
    if (c == '2')ExitWindowsEx(EWX_REBOOT, 0);
    if (c == '1')ExitWindowsEx(EWX_SHUTDOWN, 0);
    if (c == '0')break;
   }
return 0;                    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru