![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функции Win API > EnterCriticalSection, LeaveCriticalSection ? [D5, Win95/98]
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]Организуют критическую секцию кода :)