Сообщений: 55
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
111
Azagthtot Написал:см. пост номер 4
а еще есть варианты? я просто хочу переименовать окно раз и навсегда без подгрузки дополнительных ДЛЛ и прочего. Поменять название прямо в клиенте.
та же самая проблема с заменой иконки на l2.exe от Fyyre!
при попытке замены ресторатором или ресхаком после сохранения выдается сообщение:
Не является приложение Win32
Точно такая же проблема с переименованием L2.exe. Выдает сообщение: File corrupted.
Я так понимаю так уж больно хитро-мудро все зашифровали.. Лечится как-нибудь?
Спасибо за ответ
Сообщений: 805
Тем: 21
Зарегистрирован: Apr 2008
Репутация:
1,605
avemaria Написал:а еще есть варианты? я просто хочу переименовать окно раз и навсегда без подгрузки дополнительных ДЛЛ и прочего. Поменять название прямо в клиенте.
тогда обращайтесь в NcSoft
мб вам там помогут...
ЗЫ: не понимал и не понимаю людей которые много хотят но в тоже время даже пальцем не пошевелят для реализации чего либо.
Сообщений: 55
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
111
mazillka Написал:тогда обращайтесь в NcSoft
мб вам там помогут...
ЗЫ: не понимал и не понимаю людей которые много хотят но в тоже время даже пальцем не пошевелят для реализации чего либо.
В принципе вопрос для меня не критичен. Просто любопытно. Уже и мануалы перечитала, и кучу прог накачала. Мимоходом увидела эту тему и написала (в своем роде тоже пошевелила пальцем).
Сообщений: 71
Тем: 0
Зарегистрирован: Feb 2012
Репутация:
-66
Вот на этом портале сидят разработчики разных сборок,и люди знающие и занимающиеся проектами не 1 день,можно написать им в лс или аську,подкинуть им на пиво и пусть сделают тебе твоё счастье,так ещё и подскажут как сделали и объяснят всё в подробном виде,всё в твоих руках)
Сообщений: 55
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
111
BrutiSmit Написал:Вот на этом портале сидят разработчики разных сборок,и люди знающие и занимающиеся проектами не 1 день,можно написать им в лс или аську,подкинуть им на пиво и пусть сделают тебе твоё счастье,так ещё и подскажут как сделали и объяснят всё в подробном виде,всё в твоих руках)
Мне интересно все сделать самой. Пишу и в аськи и лс. Нверняка кто-то когда то занимался таким вопросом. Прошу помощи в каком направлении хотя бы копать.
Мне удалось изменить заголок краш-окна, а вот где прописан заголовок главного окна увы не могу найти, и l2.int не помогает. Может кому тоже будет интересно как это сделать?
Сообщений: 71
Тем: 0
Зарегистрирован: Feb 2012
Репутация:
-66
avemaria Написал:Мне интересно все сделать самой. Пишу и в аськи и лс. Нверняка кто-то когда то занимался таким вопросом. Прошу помощи в каком направлении хотя бы копать.
Мне удалось изменить заголок краш-окна, а вот где прописан заголовок главного окна увы не могу найти, и l2.int не помогает. Может кому тоже будет интересно как это сделать?
чесно я незнаю,и как бы не интересовался..ну как написали в предыдущем посте точнее в номере 4,в том направлении и искать..
Сообщений: 55
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
111
Ап. Задача акутальна
Есть кто, для кого не проблема помочь мне за пиво?
Я не халявщица и знаю, что каждый труд должен быть оплачен, ну хотя бы пивом. Увы, средства мои ограничены. Спасибо
Сообщений: 55
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
111
Итак, вот что получилось в результате изысканий в этой области
Прошу всех гуру посмотреть и вынести приговор по данному коду:
Еще не компилили и не инжектировали чтобы проверить работоспособность. Инжектировать не получилось - будем и дальше грызть мануалы. И буду очень благодарна если кто то дас мануал где написано как это сделать.
Прошу просто посмотреть код
Спасибо
Код: ; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
include masm32includemasm32rt.inc
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
; -------------------------------------------
; Build this DLL with the provided MAKEIT.BAT
; -------------------------------------------
.data?
hInstance dd ?
.code
; «««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««
LibMain proc instance:DWORD,reason:DWORD,unused:DWORD
.if reason == DLL_PROCESS_ATTACH
mrm hInstance, instance ; copy local to global
mov eax, TRUE ; return TRUE so DLL will start
.elseif reason == DLL_PROCESS_DETACH
.elseif reason == DLL_THREAD_ATTACH
.elseif reason == DLL_THREAD_DETACH
.endif
ret
LibMain endp
end LibMain
.386
.model flat,stdcall
option casemap:none
include C:masm32includewindows.inc
include C:masm32includekernel32.inc
include C:masm32includeuser32.inc
includelib C:masm32libkernel32.lib
includelib C:masm32libuser32.lib
FindWnd PROTO :DWORD,:DWORD
.data
FindString db "Lineage II",0
ReplaceString db "Main Window LADVA",0
RunString db "l2.bin",0
.code
start:
invoke CreateProcess,ADDR RunString,NULL,NULL,NULL,FALSE,
NORMAL_PRIORITY_CLASS,NULL,NULL,ADDR startInfo,ADDR processInfo
invoke Sleep,250
invoke EnumWindows,ADDR FindWnd,NULL
invoke ExitProcess,NULL
FindWnd proc hWnd:DWORD,lParam:DWORD
invoke GetWindowText,hWnd,ADDR buffer,SIZEOF buffer
invoke lstrcmpi,ADDR buffer,ADDR FindString
.IF eax==0
invoke SetWindowText,hWnd,ADDR ReplaceString
mov eax,FALSE
ret
.ENDIF
mov eax,TRUE
ret
FindWnd endp
end
Сообщений: 856
Тем: 9
Зарегистрирован: Jul 2011
Репутация:
2,852
http://tracker2k.kiev.ua/5.html Несовсем то, но зато на примере той же ла2...
|