Мой выдаёт. Тестил в 2000 и на хп. Правда пустой. И его ещё резать можно.
За все не скажу, но половину сам проверял - всё работает.
jeni http://www.wasm.ru/forum/viewtopic.php?id=16537
VEH - Vectored Exception Handling. Прочитать можно тут http://www.wasm.ru/article.php?article=green2red03#_Toc106867005
Однако:( В последней длл поток вообще имел такой вид: Func proc lpParam:dword ret Func Endp Мысль только 1 - поставь VEH, может что и проясниться.
Странно, там падать то нечему. Вот код её. LibMain proc hInstDLL:DWORD,reason:DWORD,unused:DWORD .if reason==DLL_PROCESS_ATTACH lea eax,Func...
nitrotoluol Причём сдесь базонезависимый код? И причём тут удалённые потоки? Tubrik Странно, попробуй эту бибдиотеку загрузить, вместо своей.
хранить предыдуще число где-нибудь. пусть var - предыдущее число - память или регистр eax - данное or eax,eax je exit xor eax,var jns @1...
+ ещё бывает так, что ret попадает. А править jmp и ему подобные, ничего сложного - всего несколько команд. gilg или call [чего-то там] или lea...
wasmer берёшь LoadLibrary и грузишь нужную длл. а потом как угодно ищешь в ней функции.
1.Сохраняем нужную инфу (разбиваем текущий диск,ищём 2-ой hd или н-ое число болванок). 2.Находим загрузочный диск с виндой. 3.Форматируем всё и...
Попробуй сохранять ebx - ты его портишь - это нехорошо. Что такое GetCurrPosition? она не портит esi edi?
Booster :)
n0name Не знал. А как её давать?
тут может быть:) http://www.wasm.ru/forum/search.php?search_id=1517681336 - тема претендует на звание самой популярной.
.if - не инструкция а макрос. в даном конкретном случае он,наверное, скомпилится в такой код cmp eax,ebx jne @f inc ecx @@:
небольшое обновление Теперрь можно делать так: vxinvoke ххх[ebx],'some text',"other text",1,&var1[ebx],17 код сгенерируется такой: call label1 db...
Двое:)
Но может и не прийти. Нас тут(среди знакомых в реале) 4 человека заказывало - пришла 1.
Оно конечно хорошо, только рано или поздно - налетим на длл чью-нибудь. Или на такую же нестандартную базу.
Имена участников (разделяйте запятой).