Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
Добрый день форумчане выручайте.Перехватываю вывод консоли.Все работает вывод перехватывается,но консоль перестает реагировать на отсылаемые ей клавиатурные сообщения.При обычном запуске все нормально консоль реагирует на клавиатурные сообщения.При запуске с перехватом указываю start.hStdInput := GetStdHandle(STD_INPUT_HANDLE) т.е не переназначать вход, так же приравнивал это значение нулю. Все равно консоль перестает реагировать на сообщения клавиатуры.Куда копать? Ответить с цитированием ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 22:13 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
chuxloПри запуске с перехватом указываю start.hStdInput := GetStdHandle(STD_INPUT_HANDLE) А ты уверен, что этот handle - inheritable? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 22:39 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
binherithandle := true; это стоит в начале кода, где заполняются структуры Startup.info. start.hStdInput приравнивал нулю результат тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 22:50 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
chuxlobinherithandle := true; это стоит в начале кода, где заполняются структуры Startup.info. MSDNbInheritHandles [in] If this parameter TRUE, each inheritable handle in the calling process is inherited by the new process. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 22:59 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
MSDN bInheritHandles [in] If this parameter TRUE, each inheritable handle in the calling process is inherited by the new process. Какой вывод я должен сделать из этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 23:03 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
chuxloКакой вывод я должен сделать из этого? MSDNSTARTF_USESTDHANDLES Sets the standard input, standard output, and standard error handles for the process to the handles specified in the hStdInput, hStdOutput, and hStdError members of the STARTUPINFO structure. For this to work properly, the handles must be inheritable and the CreateProcess function's fInheritHandles parameter must be set to TRUE. For more information, see Handle Inheritance. Какое слово тебе непонятно? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 23:08 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov.Меня не столько заботит перевод, как что это должно означать для моей проблемы? Что я должен сделать что бы при перехвате вывода консоли она продолжала воспринимать клавиатурный ввод, который ей осылается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 23:15 |
|
||
|
Перехват вывода консоли.
|
|||
|---|---|---|---|
|
#18+
Одно из двух: или ты делаешь из хэндля ввода наследуемый с помощью DuplicateHandle, или самостоятельно пересылаешь ввод из него в трубку для вызываемого процесса. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 23:25 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39156117&tid=2044663]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 400ms |

| 0 / 0 |
