100 раз предлагал посмотреть структуру InqSoft Window scanner'ом. Там есть сканер тулбаров.
Есть специализированые устройства со своими драйверами (платы расширения RS232(COM)/RS485/RS422), которые поддерживают большие скорости, в т.ч....
На сколько помнится COMMTIMEOUTS - это вроде таймауты вроде строжевых, а не задержки.
Возьми сниффер и посмотри формат отправки какой нибудь проги, типа TheBat!
Я ..лять 2 недели хз каким гриппом болел. Лечился водкой (неделю не помню).
niro: Тогда уж обращайся сразу к теневым сервисам =D
А при чем тут потоки А при чем тут потоки? Имеется ввиду изменение контекста потока чужого процесса? Или внедрение удаленным потоком? Ну...
- ЭТО как??????
...Наверное чтоб его прибить..
...NtCloseHandle может и не вызываться, тогда нужно сопоставлять списки хендлов до и после уничтожения очередного потока.
Если это нужно для реверсинга/отладки/исследования, то можно перехватывать лишь NtCloseHandle, составить список потоков с полной информацией о них...
В оконном обработчике вместо DefWindowProc, ноль.
Сервисы - это не обычные приложения как таковые и используют RPC и т.д. Если уж нужно через сервис - используйте сервис "Планировщик заданий"
я говорил про дамп... а вообще нафига это автору темы надо???
http://wasm.ru/forum/viewtopic.php?id=34083 - в энтом инструменте есть "умный" дампер "Dump On Page" в том числе с автоподсчетом CheckSum (её...
можно аккуратно сдампить и посчитать CheckSum
Ну может в Edit событие при этом передается - посмотрите Spy'ем
ADD: Я так перехватывал ответы от устройства, подключенному ч/з com-порт к стандартному виндовому гипертерминалу.
Есть извращенный способ - хукать, например ExtTextOutA/W
Создавайте его ч/з API CreateWindowEx и присваивайте при создании стиль #define ES_LEFT 0x0000L #define ES_CENTER 0x0001L...
Имена участников (разделяйте запятой).