Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функции Win API > EnterCriticalSection, LeaveCriticalSection ? [D5, Win95/98]


Страницы:   1 2

kolobok11 ©   (2002-06-26 16:46:00) 

Пробую ломать прогу Restorator v2.5.757 WinDASM-ом, но ассемблера не знаю практически. Она вызывает две функции API: EnterCriticalSection, LeaveCriticalSection. Что они делают ? Есть подозрение, что защита организована с помощью их.


Внук   (2002-06-26 17:37:00) [21]

Предлагаешь вместе заняться взломом? Это без меня...


kolobok11   (2002-06-26 17:24:00) [22]

Что по сути своей эта критическая секция представляет? Подпрограмма что-ли? Как определить её длину и какая команда ассемблера возвращает в основную программу - <ret> ?


Бурундук   (2002-06-26 17:06:00) [23]

Они нужны для синхронизации потоков.

В двух потоках куски кода, находящиеся между
EnterCriticalSection и LeaveCriticalSection (одной и той же критической секции, ессно) никогда не будут выполняться одновременно.


kolobok11   (2002-06-26 17:00:00) [24]

Для чего она нужна эта секция и в каких случаях выполняется, как ей передаётся управление ?


Внук   (2002-06-26 16:54:00) [25]

Организуют критическую секцию кода :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо