![]() |
eXeL@B —› Вопросы новичков —› Жизнь после RUN |
Посл.ответ | Сообщение |
|
Создано: 02 июля 2007 20:44 · Личное сообщение · #1 |
|
Создано: 03 июля 2007 04:29 · Личное сообщение · #2 |
|
Создано: 03 июля 2007 08:18 · Личное сообщение · #3 |
|
Создано: 03 июля 2007 09:13 · Личное сообщение · #4 |
|
Создано: 03 июля 2007 09:34 · Личное сообщение · #5 |
|
Создано: 03 июля 2007 09:41 · Поправил: SPA · Личное сообщение · #6 |
|
Создано: 03 июля 2007 09:44 · Личное сообщение · #7 |
|
Создано: 03 июля 2007 10:04 · Личное сообщение · #8 Ну во тебе участок используемой асм вставки из скрипта(автор PE_kill, я учусь на нём). Задай в EDX какой нить несуществующий адрес и обрабатывай возникшее исключение доступа на чтение. PUSH 0FFF // ГОТОВИМСЯ ЧИТАТЬ НА 1000БАЙТ В ТЕКУЩЕЙ PUSH EDX //ПОЗИЦИИ CALL kernel32.IsBadReadPtr CMP EAX,0 //ПРОЧИТАЛИ ЛИ JNZ SHORT ASMonito.00400D26 //НЕ ПРОЧИТАЛИ УХОДИМ ![]() |
|
Создано: 03 июля 2007 11:45 · Личное сообщение · #9 Small_S Ты не понял, скрипт работает как часы, но при этом после run не выполняеться ТАК ОНО И ЗАДУМАННО, разработчиком ОллиСкрипт, но мне надо чтобы скрипт продолжал работу после RUN. Следствием этого являеться то что не важно что делает скрипт до и что будет делать после! ЗЫ важность в вопросе уменьшелась ![]() |
|
Создано: 03 июля 2007 12:37 · Личное сообщение · #10 SPA постом выше написано как сделать исключение. Попробуй сделать его в во внедрённом коде а в скрипте используй EOE(выход на метку по наступлению исключения). Хотя имхо это EOE весьма глючное создание. Смею тебя заверить kernel32.IsBadReadPtr работает весьма шустро, в обозначенном выше скрипте несколько тысяч вызовов в секунду. Только галку игнора исключений в кернеле32 включи чтобы Оля на исключении не стопорила. P.s. не вполне понимаю, у тебя прога отдельно с внедрённым кодом, скрипт одтельно сам по себе работают что ли? И что никакими данными не обмениваются? ![]() |
|
Создано: 03 июля 2007 16:39 · Личное сообщение · #11 Small_S пишет: P.s. не вполне понимаю, у тебя прога отдельно с внедрённым кодом, скрипт отдельно сам по себе работают что ли? И что никакими данными не обмениваются? Ну иногда скрипт, патчит ставит бряки и т.п. и у меня это нет внедренного кода ![]() И не мог бы мне скинуть скрипт, "на котором ты учишься" целиком я гляну, хотя важность вопроса уже как таковая отпала, но так для интереса ![]() |
|
Создано: 03 июля 2007 22:20 · Личное сообщение · #12 SPA милости просим в мой топ. Как раз только что запостил новую версию данного скрипта. Там его и найдёшь. http://exelab.ru/f/action=vthread&forum=3&topic=7466 ![]() |
|
Создано: 04 июля 2007 07:07 · Личное сообщение · #13 |
|
Создано: 04 июля 2007 10:45 · Личное сообщение · #14 |
|
Создано: 04 июля 2007 14:27 · Личное сообщение · #15 |
![]() |
eXeL@B —› Вопросы новичков —› Жизнь после RUN |