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

Допуск к ПК с помощью своей программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса "Книга" http://www.cyberforum.ru/cpp-beginners/thread394954.html
Помогите пожалуйста с задачей: Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса "Книга" и каждый вызов конструктора и деструктора сопровождается выдачей соответствующего сообщения (какой объект какой конструктор или деструктор вызвал). Отсортировать массив объектов по свойству автор. Получить отсортированный список книг по заданной...
C++ Вычисление корня числа с помощью итерационной формулы Всем привет:) помогите сделать задачку З.Ы исходник Должен имень Функцыю зарание, спасибо http://www.cyberforum.ru/cpp-beginners/thread394951.html
Выполнить в двумерном массиве поиск столбца с максимальной суммой элементов C++
Выполнить в двумерном массиве поиск столбца с максимальной суммой элементов.Помогите плиз с решением задачи
C++ Найти среднее арифметическое цифр каждого числа последовательности
Вводится последовательность из N целых чисел. Найти среднее арифметическое цифр каждого числа последовательности (функцией оформить определение среднего арифметического цифр числа).
C++ Подскажите, как написать проги для двух задач http://www.cyberforum.ru/cpp-beginners/thread394923.html
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: • количество элементов меньших среднего арифметического; • упорядочить по возрастанию элементы, лежащие между минимальным и максимальным методом пузырька. 2. Дана целочисленная квадратная матрица. Определить: • номер строки, в которой содержится более одного заданного символа; • максимальный элемент матрицы и поменять...
C++ Еще одна задача на строки...с++,файлы+предметный указатель. Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего слова строки пробелы могут отсутствовать. Требуется на основе исходного файла построить предметный указатель и вывести его в файл output.txt. Каждая строка предметного указателя содержит слово и номера строк текстового файла, в которых это слово встречается,... подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
21.01.2012, 14:03     Допуск к ПК с помощью своей программы
Ну я имел ввиду баннеры же висят как-то, вот надо такое же окно неубираемое кропать

Добавлено через 13 минут
Ну вот навскидку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <windows.h>
 
HINSTANCE hInstance;
DWORD CommandLine;
char ClassName [] = "SimpleWinClass";
char AppName [] = "Our First Window";
 
 
DWORD WinMai (HINSTANCE,HINSTANCE,char*,DWORD);
LRESULT CALLBACK WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
 
 
int main () {
 hInstance= GetModuleHandle (NULL);
 char* CommandLine= GetCommandLine ();
 DWORD EAX= WinMai (hInstance, 0, CommandLine, SW_SHOWDEFAULT);
 //DWORD EAX;
 ExitProcess (EAX);
 return 0;
}
 
DWORD WinMai(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR CmdLine, DWORD CmdShow) {
 WNDCLASSEX wc; 
 MSG msg;
 HWND hwnd; 
    
 wc.cbSize= sizeof (WNDCLASSEX);
 wc.style= (CS_HREDRAW | CS_VREDRAW);
 wc.lpfnWndProc= (WNDPROC)WndProc;
 wc.cbClsExtra= 0;
 wc.cbWndExtra= 0;
 wc.hInstance= hInstance;
 wc.hIcon= LoadIcon (NULL, IDI_APPLICATION);
 wc.hCursor= LoadCursor (NULL, IDC_ARROW);
 wc.hbrBackground= (HBRUSH)(COLOR_WINDOW+1);
 wc.lpszMenuName= (LPCSTR)NULL;
 wc.lpszClassName= ClassName;
 wc.hIconSm= wc.hIcon;
 RegisterClassEx (&wc);
 hwnd= CreateWindowEx (0, ClassName, AppName,\
           WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,\
           CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,\
           hInst,NULL);
 ShowWindow (hwnd, SW_SHOWNORMAL);
 UpdateWindow (hwnd);
 
 
 int temp;
 while (1) {
  temp= GetMessage (& msg, NULL, 0, 0);
  if (!temp)
   break;
  TranslateMessage (& msg);
  DispatchMessage (& msg);
 }
 
  return msg.wParam;
 
}
 
 
LRESULT WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
 if (uMsg==WM_DESTROY) {
  PostQuitMessage (0);
  WinMai (hInstance, 0, (char*)CommandLine, SW_SHOWDEFAULT);
 }
 else
  return  DefWindowProc (hWnd, uMsg, wParam, lParam);        
 return 0; 
}
Убирается только через менеджер процессов. Оно конечно сворачивается, перерисовывается и прочая, но над этим все надо работать. Думаю, осовная мысль понятна.
 
Текущее время: 15:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru