Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 212
от 17.03.2003, 19:50

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 629
Отправлено ответов: 1410
Активность: 224.1 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Ramzes
Статус: Опытный
Общий рейтинг: 134.11
[Подробней >>]
DiGiT[old]
Статус: Профессиональный
Общий рейтинг: 110.75
[Подробней >>]
Yuri Gordienko
Статус: Опытный
Общий рейтинг: 114.86
[Подробней >>]
 
D1g174LM4n14c
Статус: Начальный
Общий рейтинг: 130.43
[Подробней >>]
An_Life
Статус: Начальный
Общий рейтинг: 121.05
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.01
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 620. Господа эксперты, Я очень хотел бы узнать об алгоритмах шифрования(или вообще что это такое и как э... (ответов: 1)
Вопрос № 622. Здравствуйте, господа эксперты Подскажите, пожалуйста, хорошую книгу по сетевому кодингу. Желательно... (ответов: 1)
Вопрос № 623. Здравия желаю, товарищи эксперты! Вопрос таков: мне нужно полностью заблокировать клавиатуру, т.е., ... (ответов: 4)

Вопросов: 3, ответов: 6


 Вопрос № 620

Господа эксперты,
Я очень хотел бы узнать об алгоритмах шифрования(или вообще что это такое и как это организуется, разные кодировки и т.д) в Turbo Pascal или С++. Буду вам очень признателен если вы посоветуете какие нибудь учебники или ссылки на документы в сети или вышлете на email: squeeze_ms@mail.ru документацию на эту тему.
Спасибо Всем!



Вопрос отправлен: 11.03.2003, 20:16
Отправитель: dude (squeeze_ms@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Доброе время суток, dude!
Почитай книгу Брюса Шнайера "Прикладнаяя Криптография"
Я бы тебе ее выслал, да великовата немного :))

Ответ отправлен: 12.03.2003, 12:29
Отправитель: Ramzes


 Вопрос № 622

Здравствуйте, господа эксперты
Подскажите, пожалуйста, хорошую книгу по сетевому кодингу.
Желательно побольше про сокеты.
Книги Рихтера, Петцольда, Круглински конечно круты, но там про сети либо вообще ничего не сказано, либо упоминается вскользь.
Заранее спасибо.



Вопрос отправлен: 14.03.2003, 15:33
Отправитель: Nega+ive

[Следующий вопрос >>] [Список вопросов]

Отвечает DiGiT[old]

Доброе время суток, Nega+ive!
Знаешь какую самую рульную книгу по сокетам и не только, присоветую: R.W.Stevens "UNIX: Networking API". Я бы ее сам купил пусть даже за 1000р, но у нас ее на болеро продают в оригинале(на английском) за 4000 :((. Потом книги этого же автора "TCP/IP illustrated" но это еще более редкость у нас. А в электронном виде я не нашел книг этого автора.

Ответ отправлен: 15.03.2003, 06:11
Отправитель: DiGiT[old]


 Вопрос № 623

Здравия желаю, товарищи эксперты!
Вопрос таков: мне нужно полностью заблокировать клавиатуру, т.е., чтобы клавиатура не вызывала вообще никаких реакции со стороны windows/программ. Также интересно, как её после этого разблокировать. ;)
Использую Borland C++ Builder 5.0. Есть под рукой DirectX SDK 8.1, однако предлагающих использовать DirectInput прошу приложить пример.



Вопрос отправлен: 14.03.2003, 19:42
Отправитель: Bobs

[Следующий вопрос >>] [Список вопросов]

Отвечает Yuri Gordienko

Добрый день, Bobs!
В таком случае тебе нужно писать драйвер, - смотри DDK

Ответ отправлен: 17.03.2003, 10:20
Отправитель: Yuri Gordienko


Отвечает D1g174LM4n14c

Доброе время суток, Bobs!
Саоме первое что пришло в голову - поставить system-wide hook и "убивать" клавиатурные сообщения. Можно поискать способы отключить девайс, чтобы система вообще на клавиатуру не реагировала. Но все эти преположения являються плодом 10-секундных раздумий, так что особо серьезно принимать их не советую. Но все же попробовать можно если не будет лучших вариантов :))))))))

Ответ отправлен: 14.03.2003, 22:43
Отправитель: D1g174LM4n14c


Отвечает An_Life

Это маленький примерчик на Делфи
отключает клаву с помощю установки лавушки
кроме Ctrl+Alt+Del и Alt+Tab
function SetKeyHook: Longint; external 'Key' index 1;
function KeyHook: Longint; external 'Key' index 2;
function DelKeyHook: Longint; external 'Key' index 3;
function KbHook( code: Integer; wparam: Word; lparam: LongInt ): LongInt; stdcall;
begin
if code<0 then Result:=CallNextHookEx( oldKbHook, code, wparam, lparam )
else Result:=1;
end;
procedure TKeyForm.Button3Click(Sender: TObject);
begin
//Этот пример показывает, как отключить клаву.
OldKbHook := SetWindowsHookEx( WH_KEYBOARD, @KbHook, HInstance, 0 );
end;
procedure TKeyForm.Button4Click(Sender: TObject);
begin
// Этот пример показывает, как включить клаву.
if OldKbHook <> 0 then begin
UnHookWindowshookEx(OldKbHook);
OldKbHook := 0;
end;

Ответ отправлен: 17.03.2003, 15:40
Отправитель: An_Life


Отвечает vitya

Добрый день, Bobs!
Вешаешь HOOK на WH_KEYBOARD функция SetWindowsHookEx()
и после этого не передаешь по цепочки комманды. Обычные приложения получать твои комманды не будут, но те, кто поставил хук до тебя получать будут. Таких меньшинство.

Ответ отправлен: 15.03.2003, 10:16
Отправитель: vitya



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (34)
C / C++ (29)
Perl (6)
Delphi (16)
Pascal (19)
Basic / VBA (11)
Java / JavaScript (10)
PHP (7)
MySQL / MSSQL (6)
Пользователю
Windows 95/98/Me (33)
Windows NT/2000/XP (25)
"Железо" (29)
Поиск информации (14)
Администратору
Windows NT/2000/XP (12)
Linux / Unix (13)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (4)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное