Clerk Спасибо, но я еще вчера разобрался. И пост вроде бы отредактировал, написал, что разобрался и помощь больше не нужна, но тут все как было....
Перехватываю функцию в DLL. Нашел точный адрес функции, имею ее исходный код. Но т.к. функция static, компилятор ее оптимизировал. Вот изначальная...
leo Спасибо, запомню. Вот только перехватить нормально не удается. В MSVC++, если не ошибаюсь, в __fastcall аргументы передаются в ECX, EDX и EAX...
Не удивляйтесь, что я начну с С++. Задача - сделать перехват функции. Простая функция, выглядеть должна примерно так: static void...
n0name leo Спасибо, сегодня определил размер региона при помощи VirtualQuery, все заработало
Booster Я не спрашивал, почему не компилится, я просто заметил. С этими вещами я вполне способен разобраться сам - более того, уже разобрался,...
Booster Спасибо, я и не знал. Книжки читать надо, оказывается, кто бы мог подумать? Только можно догадаться, что я экспериментирую. Или хочу...
Спасибо, как раз давеча книгу Рихтера скачал. Только, блин, не компилится его VMMap, выдает кучу ошибок на ровном месте
У меня возникла проблема. Долго создаю программу (С++), смысл которой - поменять в процессе все определенные строки на другие. Долго маялся, пока...
Mika0x65 Большое спасибо, разобрался. Дело в том, все эти функции были в отдельном .cpp, а когда я их перебросил в main, они сразу из списка...
gcc предустановленный. Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu...
Mika0x65 Пробовал объявлять функции со static, единственное отличие - вместо _ZX$name$v теперь пишется _ZLX$name$v. Натравил на него readelf,...
Нет, не статичные. Объявил static, и они из списка пропали. А вот с функциями мне пока ничего не удалось, пробовал по-разному. Если это поможет:...
Mika0x65 Не помогло. Применял strip со всеми возможными параметрами, бесполезно. В итоге в .so остается перечень функций и глобальных переменных,...
Как сделать так, чтобы компилятор не оставлял имена функций в библиотеке, если это не нужно? Недавно скомпилировал библиотеку для серверной защиты...
Спасибо, придется отлаживать вручную. Хорошо хоть этот code::blocks имеет редактор удобнее gedit
Как можно в линуксе (у меня Ubuntu 10.4 lucid) отладить библиотеку с отладочной информацией, если в использующей её программе отладочной...
Делаю практику по введению в графич. интерфейс. Нужно добавить обработку событий. Я выбрал возможность рисования. Все сделал, все вроде правильно,...
Извиняюсь за даблпост. Я сейчас проверил - если добавить вывод имени файла логов в логи, логи сохраняются как надо. Если имя не выводить в логи,...
А, спасибо, я понял - я случайно стер fclose. Сейчас вернул, проверяю - dll правильно записывает в указанный файл логов строку. Первую. Остальные...
Имена участников (разделяйте запятой).