|
Затуп с хуком SetWindowsHookEx
|
|||
---|---|---|---|
#18+
Делаю хук, но он, судя по всему, не вызывается, хотя установка проходит без ошибок. Прога Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
DLL Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
В мониторинге сообщения только от проги: [4696] hook installed [4696] hook removed хотя нажатия на клавиши заметно подтормаживают. С разрядностями игрался (пробовал и 32, и 64). В ProcessExplorer в списке DLL у процессов моя HookLib нигде не видна. Что-то никак не могу взять в толк, где проблема. XE2, W7 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:22 |
|
Затуп с хуком SetWindowsHookEx
|
|||
---|---|---|---|
#18+
Хм. А из гуевого приложения установка работает. Выходит, вызывающий процесс должен крутить цикл. Попробовал вместо Sleep вставить "while GetMessage(msg, 0, 0, 0) do;" - пустой, т.к. и окон-то никаких нет. Сработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:40 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2036726]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 470ms |
0 / 0 |