![]() |
|
|
![]()
|
|
| ФЫГ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 29.7.2005 Где: украйна Репутация: нет Всего: 1 |
есть проект который нормально функционирует до его перезапуска. после - зависает на комманде sysenter (во время выполнения функции библиотеки). может подскажите, что делать?
Это сообщение отредактировал(а) ФЫГ - 5.8.2005, 16:57 |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: нет Всего: 191 |
Код в студию.
|
|||
|
||||
| ФЫГ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 29.7.2005 Где: украйна Репутация: нет Всего: 1 |
Во-первых, код на Дelphi, во-вторых, там хрен чё поймёшь...
В обработке WM_CREATE главного окна загружается длл LoadLibrary(name) далее GetProcessAddress(hdll,name_of_func) присваиваю смещению объявленной функции и запускаю эту функцию (при запуске этой функции, трассируя ассемблерный код, понял, что зависает на sysenter). в обработке WM_DESTROY выгружаю библиотеку FreeLibrary. собсна, всё... Добавлено @ 21:09 ЗЫ при первом запуске всё работает идеально. зависает на перезапуске... |
|||
|
||||
| JoyEx |
|
|||
|
Дядя ![]() ![]() Профиль Группа: Участник Сообщений: 323 Регистрация: 21.6.2005 Где: Москва, РФ Репутация: нет Всего: 12 |
sysenter - это аналог прерывания int2e (в Windows!) для вызова сервисов из kernel-mode.
-------------------- Если ты уже никого не боишься, значит ты самый страшный |
|||
|
||||
| ФЫГ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 29.7.2005 Где: украйна Репутация: нет Всего: 1 |
JoyEx и из-за чего виснеть?
|
|||
|
||||
| JoyEx |
|
|||
|
Дядя ![]() ![]() Профиль Группа: Участник Сообщений: 323 Регистрация: 21.6.2005 Где: Москва, РФ Репутация: нет Всего: 12 |
- так обзаведись отладчиком ядра и токо потом лезь в недры Windows -------------------- Если ты уже никого не боишься, значит ты самый страшный |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 2 Всего: 112 |
Код на всякий случай всё равно выложи... -------------------- С уважением, г-н Посол. |
|||
|
||||
| ФЫГ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 29.7.2005 Где: украйна Репутация: нет Всего: 1 |
оказалось, у мня винда глючная, на другой машине работает как надо. Всем спасибо
|
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |