Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 19:05   #1
wwe2012
Пользователь
 
Аватар для wwe2012
 
Регистрация: 17.01.2011
Сообщений: 51
Вопрос функция перехвата нажатий клавиш

функция перехвата нажатий клавиш как использовать эту функцию. а как сделать что бы приложение висело в процессах.
wwe2012 вне форума
Старый 29.03.2011, 19:09   #2
Акоб
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 243
По умолчанию

Функция kbhit(); проверяет на ввод.Что озночает приложение виснет?
Акоб вне форума
Старый 29.03.2011, 19:41   #3
wwe2012
Пользователь
 
Аватар для wwe2012
 
Регистрация: 17.01.2011
Сообщений: 51
Вопрос

Цитата:
Сообщение от Акоб Посмотреть сообщение
Функция kbhit(); проверяет на ввод.Что озночает приложение виснет?
Можешь ее пример работы написать. а на счет "приложение виснет" хотел узнать как зделать так что б После запуска приложение висит в процессах?:conf used:
wwe2012 вне форума
Старый 29.03.2011, 19:44   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

не закрывайте свое приложение вот и будет висеть.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 29.03.2011, 19:52   #5
Акоб
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 243
По умолчанию

Код:
	while(1)
	{
		if(kbhit())
		{
			cout<<"ku-ku"<<endl;
			break;
		}
		
	}

Последний раз редактировалось Акоб; 29.03.2011 в 20:05.
Акоб вне форума
Старый 29.03.2011, 19:56   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вызов kbhit исправьте, скобки забыли.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 29.03.2011, 22:45   #7
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

господи да кейлогер человек хочет написать ну ясно же
onewho вне форума
Старый 30.03.2011, 09:31   #8
wwe2012
Пользователь
 
Аватар для wwe2012
 
Регистрация: 17.01.2011
Сообщений: 51
Вопрос Поподробней

как можно по подробней как работает функция:confuse d::co nfused:
wwe2012 вне форума
Старый 30.03.2011, 10:27   #9
genrix
просто
Форумчанин
 
Аватар для genrix
 
Регистрация: 17.02.2011
Сообщений: 405
По умолчанию

Код:
#include <iostream>
#include <conio.h>
#include <locale.h>

using namespace std;

int main (void)
{ 
   setlocale (LC_ALL,"rus");
   int count; 
   int total = 0; 
   int zykle = 1;
   for (count = 1; count <= 100; zykle++) 
      { 
         cout << "Прибавляю " << zykle << " к " << total; 
         total = total + zykle; 
         cout << " получаю " << total << endl; 
       } 
   getch();
}
И будет это приложение висеть до потери пульса)))))
Не стоит читать свои переписки двухлетней давности...

Последний раз редактировалось Stilet; 30.03.2011 в 11:37.
genrix вне форума
Старый 30.03.2011, 10:33   #10
wwe2012
Пользователь
 
Аватар для wwe2012
 
Регистрация: 17.01.2011
Сообщений: 51
Вопрос

Цитата:
Сообщение от genrix Посмотреть сообщение
И будет это приложение висеть до потери пульса)))))
Слушай я тут хочу написать кейлогер как сделать что
Код:
char s;
 int result;
/* следующий оператор проверяет, была ли нажата клавиша */
result = kbhit();
мне не понятна эта стока можеш рашифровать мне ее
если результат result ненулевой, буфер ожидает нажатие
клавиши. Ее можно задать при помощи getch или getche. Если getch
или getche были вызваны функцией kbhit без проверки, программа
делает паузу и ожидает ввод символа.
wwe2012 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмуляция нажатий клавиш BorisBritva Общие вопросы Delphi 1 01.11.2010 13:09
Перехват нажатий клавиш - АLT chandrasecar Win Api 8 27.11.2008 16:12
симуляция нажатий клавиш 4321 Общие вопросы Delphi 14 23.10.2008 23:18
Иммитация нажатий клавиш клавиатуры chandrasecar Win Api 5 11.10.2008 12:16
отслеживание нажатий клавиш Артэс Win Api 6 14.06.2008 20:02