Работа с значением реестра AppInit_DLLs

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 197571
Аннотация
Значение AppInit_DLLs находится в следующем разделе реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows


Все библиотеки DLL, указанные в этом параметре загружаются по каждой Microsoft Windows-basedapplication, на котором выполняется в текущий журнал сеанса.
Дополнительная информация
Примечание Эта функция может быть недоступна в будущих версиях операционной системы Windows.

Библиотеки DLL загружаются с помощью функции LoadLibrary() в процессе DLL_PROCESS_ATTACH User32.dll. Таким образом исполняемые файлы, не связанные с User32.dlldo загружает библиотеки DLL. Существует очень мало исполняемые файлы, которые notlink с User32.dll.

Из-за их ранней загрузки только API-функции, экспортированные fromKernel32.dll являются безопасными для использования при инициализации библиотеки DLL.

Мы не рекомендуем, что приложения используют эту функцию или полагаться на эту функцию. Существуют другие методы, которые можно использовать для достижения подобных результатов. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
134655 Значение реестра AppInit_DLLs и Windows 95
Значение AppInit_DLLs имеет тип «REG_SZ.» Это значение должно указать нулем строку из библиотек DLL, разделенных пробелами или запятыми. Becausespaces используются как разделители, не использовать длинные имена файлов. Thesystem не распознает точки с запятой в качестве разделителей для этих DLL.

Как правило только члены группы администраторов и системную учетную запись havewrite доступ к ключу, который содержит значение AppInit_DLLs.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 197571 — последний просмотр: 11/01/2015 04:22:00 — редакция: 14.0

Microsoft Win32 Application Programming Interface

  • kbdll kbinfo kbkernbase kbregistry kbmt KB197571 KbMtru
Отзывы и предложения