LdrIsLoaded: различия между версиями
Tim apple (обсуждение | вклад) | Synergy (обсуждение | вклад) | ||
Строка 1: | Строка 1: | ||
− | <tt>BOOL ldrIsLoaded( const char * app_name );</tt> | + | <tt>BOOL ldrIsLoaded( const char * app_name );</tt><metadesc>Функция ElfPack2 для определения того, что эльф уже загружен в память. В первую очередь необходима в функции _start, чтобы исключить повторный запуск эльфа.</metadesc> |
== Описание == | == Описание == |
Текущая версия на 04:32, 11 апреля 2019
BOOL ldrIsLoaded( const char * app_name );
Описание
Функция ElfPack2 для определения того, что эльф уже загружен в память. В первую очередь необходима в функции _start, чтобы исключить повторный запуск эльфа.
Параметры
- const char * app_name
- Указатель на строку с именем эльфа.
Результат
- BOOL
- Булево значение, TRUE если есть такой эльф, иначе FALSE.
Пример
Проверим, что эльф с именем app_name уже запущен.
if ( ldrIsLoaded( app_name ) ) return NULL;