Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых) |
eXeL@B —› Основной форум —› Таймер в программе (скрипт AutoIt 3) |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 02 февраля 2008 04:44 · Поправил: Модератор · Личное сообщение · #1 Ссылка: dump.ru/files/o/o352451733/ В общем такая вот порога, весит пол метра... Ограничение у нее следующее: работает 2 минуты, после этого выключается... Вообще программа сама по себе странная, и не ясно как толком ее отлаживать, работает в каком то непонятном, постоянном цикле... Таймер на 2 минуты начинает отсчет сразу после нажатия на СТАРТ, отловить который никак не получается, причем время считается даже если порогу остановить в отладчике... Дело вот в чем, программа работает в цикле и нужные процедуры (участки кода) вызываются через call спомощью переменных, в данной пороге вот тут: 00419088 >|. FF50 08 CALL NEAR DWORD PTR DS:[EAX+8] Т.е. отловить мессаджБок проблемы не составляет, 00425F93 - сюда прыгнет программа через 2 минуты работы... Но вот как двигаться дальше? Как к первоисточнику подняться пока что то не ясно... Если у кого есть время, поглядите что к чему... ----- -=истина где-то рядом=- |
|
Создано: 08 февраля 2008 22:00 · Личное сообщение · #2 KingSise пишет: злоупотреблять стал, не мы ли? нет-нет, эт точно не я. Я хз. как ей вообще пользоваться %) мож тот нубик, которому срочно за семизнак %)) KingSise пишет: Думаю ломать ее смысла не имеет да я new, если честно, уже давно перекомпилил – там все просто оказалось но во имя избежания массовой эпидемии банов, просто не стал писать, как это сделать но для тебя пару строк черкну, если асилишь ЗЫ: истЕну отлома найдешь стопиццотпудофф и так надо загрузить скрипт в EmEditor(программа есть такая) и с помощью скрипта (в EmEditor это завеццо Macros)заменить на русский те крючки что вместо (ну ты понял о чем я), там парсер не сложный написать надо(если знаешь VBScript или JavaScript(разницы нет), то это не сложно сделать) если с парсером совсем туго будет, то замени их на буржуйский, с серваком работать не будет, но для отлома нормаль, сгодиццо там еще есть несколько маленьких багов оставшихся после декомпиля как их пофиксить маленький пример прилагаеццо вот это RETURN- 1 надо заменить вот на это RETURN -1 декампиль ставит не в том месте пробел, ну чтож фиксим в EmEditor создадим файлег Replace.vbee и сохраним его где-нибудь в этом файле пишем вот такое nFound = document.selection.Replace( "- ", " -", eeReplaceAll ) че это делает, ищет "- "(без кавычек) и заменяет на это " -" во всем файле там если че аххрененый хелпер есть в EmEditor по этим Macros`ам с примерами, разобраццо что к чему очень легко и еще надобудет STEP* 2 заменить на STEP *2 там их по-моему всего парочка будет вот и все компилим и видим, что все работает, а там дальше сам понимаешь все просто ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com |
|
Создано: 08 февраля 2008 22:25 · Личное сообщение · #3 |
<< . 1 . 2 . |
eXeL@B —› Основной форум —› Таймер в программе (скрипт AutoIt 3) |