Сейчас на форуме: tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› как PuTTY читает символы из консоли
Посл.ответ Сообщение

Ранг: 32.9 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 марта 2008 17:30 · Поправил: slackhead
· Личное сообщение · #1

Ктонить интересовался сабжем? ReadFile / ReadConsole он не юзает, щас смотрю как он сообщения, полученные спомошью PeekMessage обрабатывает, но нипохоже ничего интересного тут тоже нет




Ранг: 58.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 марта 2008 17:38
· Личное сообщение · #2

Возможно, pipe если я не ошибаюсь и ничего не путаю...




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 05 марта 2008 17:40
· Личное сообщение · #3

Можно всё через CreateProcess считать Типа того: www.delphisources.ru/pages/faq/base/console_to_memo.html

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 32.9 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 марта 2008 17:57
· Личное сообщение · #4

Возможно, pipe если я не ошибаюсь и ничего не путаю...
путаешь, для чтения из пайпа используется ReadFile
Возможно, pipe если я не ошибаюсь и ничего не путаю...
вопервых он не запускает дочерних процессов, (только в случае создание ещё одной сессии) во вторых там один хрен вызывать всё тотже ReadFile
повнимательнее плиз



Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 05 марта 2008 18:28
· Личное сообщение · #5

Isaev пишет:
Можно всё через CreateProcess считать


Это как раз и есть pipe'ы.




Ранг: 58.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 марта 2008 21:29
· Личное сообщение · #6

PeekConsoleInput?
ReadConsoleInput?
ReadConsoleOutput?
ReadConsoleOutputCharacter?



Ранг: 27.7 (посетитель), 2thx
Активность: 0.01=0.01
Статус: Участник

Создано: 05 марта 2008 21:45
· Личное сообщение · #7

slackhead пишет:
путаешь, для чтения из пайпа используется ReadFile

и совсем не используется TransactNamedPipe



Ранг: 32.9 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 марта 2008 22:09
· Личное сообщение · #8

PeekConsoleInput?
ReadConsoleInput?
ReadConsoleOutput?
ReadConsoleOutputCharacter?


и совсем не используется TransactNamedPipe

cпс канечно, но ничего этого там не замечено и в PeekMessage кстати тоже, интересно получается, наверно я чегой-то прозевал



Ранг: 32.9 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 марта 2008 22:53
· Личное сообщение · #9

мдас.. вопрос отменяется я прозевал что это не обычное консольное окно а класс путти со своей оконной процедурой соответственно, в ней обрабатываются WM_KEYDOWN и проч


 eXeL@B —› Программирование —› как PuTTY читает символы из консоли
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати