Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизЧужие переменные... Найти похожие ветки
← →
Fog (2002-09-19 15:32) [0]Появилась такая задача, нужно изменить переменную в другой ЕХЕ и\или DLL. Возможно ли это?
← →
Fog (2002-09-22 16:17) [1]Видемо нет...
← →
Cr@sh (2002-09-22 16:31) [2]Поидее должно быть возможно, вспомни программу ArtMoney
← →
Fog (2002-09-22 16:46) [3]Я не пробовал но если
peremennaya: integer; external "BIBLA.DLL";
Хотя верится с трудом...
← →
Cr@sh (2002-09-22 16:52) [4]Я не знаю как это делается :( Просто факт остается фактом.
Попробуй написать автору программы.
← →
Старый паскалист (2002-09-22 16:53) [5]2Fog © (22.09.02 16:46)
А чем тебя ункции не устраивают?
Сделай ф-и доступа к переменной, и экспортируй их из ДЛЛ.
(В принципе, экспортировать переменные из ДЛЛ можно, но зачем?).
А насчёт других EXE - это уже сложнее - там другое адресное пр-во.
Тут может быть через COM, или через сообщения.
(Опять таки - можно и напрямую в чужом адресном пространстве копаться - но зачем???)
← →
Song (2002-09-22 17:23) [6]ArtMoney не изменяет переменные. Она просто как и любая другая программа не знает такого слова "переменная".
← →
Юрий Зотов (2002-09-22 20:42) [7]> нужно изменить переменную в другой ЕХЕ и\или DLL.
В откомпилированном EXE/DLL нет переменных. Там есть адреса, которые в исходном тексте обозначались именами переменных.
> Возможно ли это?
Возможно, если Вы знаете адрес и длину области, которую нужно изменить. См. WriteProcessMemory.
← →
Kolya (2002-09-22 20:58) [8]Это возможно. Как по вашему пишутся трейнеры?
Во первых нужен Header окна, во вторых адрес переменной.
Его можно узнать с помощью программы GameHack. Потом изменить ее можно с WriteProcessMemory и прочитать с ReadProcessMemory.
Подробно почитать про это, а так же взять исходник можно тут:
http://sites.uol.com.br/lenavass/site/comp/HOW_TO_ACCESS_THE_MEMORY_OF_A_PROCESS.htm
← →
Fog (2002-09-23 16:22) [9]
> Kolya
> Подробно почитать про это, а так же взять исходник можно
> тут:
Иамже на C++ написанно :(
> Старый паскалист
> но зачем???)
Чтобы создать отдельную программу настройщик, чтобы не забивать и без того большую прогу...
← →
qube (2002-09-23 16:30) [10]Настройщик получится просто страшный. Не стоит этого делать.
← →
Fog (2002-09-23 17:57) [11]
> qube © (23.09.02 16:30)
Честно говоря я сейчас тоже самое подумал...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c