Создание длл для любого приложения
Стало интересно, как создать длл, которое при внедрении в любую игру закрывает часть экрана баннером с картинкой(который можно закрыть). Желательно чтобы работало в разных играх. На каком языке можно такое написать? Помогите кто-нибудь.
Ответы (1 шт):
Автор решения: вася
→ Ссылка
На любом языке можно написать разделяемую библиотеку с переопределёнными функциями из игры, а далее подменить реальные функции этими с помощью LD_PRELOAD.
Пример библиотеки:
// my.so
void draw() {
draw_banner();
actual_draw();
}
Пример вызова:
LD_PRELOAD=/path/to/my.so ./my_game