leo Мож и упертый, но само поведение проги уже заинтересовало. Мож я чего-то еще незнаю, зато познаю. Мне то ее никто не запрещает изначально...
Ой, вот я тупанул, вырезал историю и сам бинарник, сжал и получил 37 килов. Это и по GPRS нежалко
AccesViolation pushfd popfd норма push ecx pop ecx норма pushad popad И снова AV Причем даже если просто тупо написать...
leo Мамой клянус, стоит разкоментить push/pop и все, AV получаем, а без него не могу обнулить... Я то и так и так уже, и через регистр его и в...
warsem А мы с ESI то уже решили :) А вот почему push eax pop eax могет привести к AV ?
Во !!! точно mov esi, offset(tmp) То что надо !!! Да почти все как в оригинале, только скопировал процедуру и добавил цифру 2 в имя. И стал...
Вот тута до меня доперло в чем непонятка Пешу lea esi, tmp //в сырце Получаю lea esi, [tmp] //в листинге Пешу mov esi, tmp //в сырце И он не...
Не поевришь, но push eax pop eax в том месте где комент уже приводит к AV. Я про lea esi, [tmp] mov esi, tmp В дизасм листинге они...
А по бряку в View CPU видно дизасм листинг. Там он так это предоставляет.
ЗЫ, в Паскале принято давать осмысленные приставки переменным TMD5State это данные PMD5State это указатель.
В record это не указатели, это они сами и есть (у меня packed не было указано, но хотя они то и так выровнены нормально) state - 4*4 байт count -...
Кст lea esi, [tmp] полностью эквивалентна mov esi, tmp (ну кроме длины опкода) или можно еще чего нить ожидать ?
Хм. первая трабла решена, правда опкод чуток длиннее, но это мелочь. Переделываю то что написано, правда уже зверски сократил ту реализацию....
Есть процедура на Дельфе, хочу переделать ее на ассемблерную вставку, но что-то не очень получается. Пока есть 2 проблемы. Вот текст: Const...
Ну кто и как отметил ? Кто напился до поросячьего визга и соблазнил лучших девушек, а может кто даже разбил бутылку об голову ВДВшника и искупался...
Предлагаю в честь праздника считать этот день 32-х часовым. А все недоразумения как всегда свалить на MicroSoft !!! А что ? Сегодня в году будет...
Velheart Ну у кого еще 30 мин, а у меня уже 3 часа как... lain Да не все ли равно, главное повод есть ;)
[img]
ЭЭЭэээммм, а если он загрузит тот ЕХЕ, и допустим тому ЕХЕ пофигу на все ее предыдущие состояния. Инжектирует код. Имхо тот ЕХЕ будет то в совем...
Достаточно найти CreateForm, а перед ним и будет в регистрах и TForm и Form1, при чем с именами как в сырце. Если погулять по этим указателям...
Имена участников (разделяйте запятой).