![]() |
Фух, довел хотя бы до 37Кб)
---------- Post added at 16:53 ---------- Previous post was at 16:52 ---------- Quote:
---------- Post added at 16:54 ---------- Previous post was at 16:53 ---------- Вот ЭТО нужно все? Quote:
---------- Post added at 16:58 ---------- Previous post was at 16:54 ---------- Quote:
|
Quote:
Мне ещё ни разу не удалось заставить работать хук в такой программе, которая не обрабатывает сообщения, или в то время, когда программа почему-то перестаёт обрабатывать сообщения. ---------- Post added at 16:15 ---------- Previous post was at 16:14 ---------- Quote:
|
Quote:
А когда я сделал голый проект библиотеки в Вижуал Си, там все было вроде то же самое, но размер итогового файла был 160кб, а у тебя 80кб. Правда, оптимизациями я его уже довел до 37кб, что вообще приемлимо. |
Quote:
|
Quote:
Да и размер либы мне важен в комплекте с эмулятором. |
Размер важен лишь в смысле размера архива. При запуске файла - Windows просто помечает его как специальный файл подкачки, считывая данные оттуда только при промахе системы виртуальной памяти.
|
Quote:
|
Quote:
Поэтому, чтобы после запуска на выполнение гибридных файлов DskExe ( которые я научился делать ровно год назад ) их можно было не только читать, но и писать - надо научиться устанавливать из эмулятора виртуальный файл-сервер и перезапускать эмуляторную часть файла DskExe оттуда. |
Какой формат должна иметь какая-либо вызываемая функция в библиотеке, кроме DllMain(), которая инициализирует либу? И в каком виде ее передавать в GetProcAddress() при открытии либы? Прям в таком же добуквенном?
Вот чего интересного нарыл про работу с хуками. Только пока не понял, как сегменту присвоить значение FIXED. И что оно значит вообще. Quote:
|
Quote:
Quote:
Создаётся файл лога после вызова LoadLibrary( "Hook_DLL.dll" ) ? |
| All times are GMT +4. The time now is 02:42. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.