Libpokki dll что это
В этой статье описывается, что такое библиотека динамических ссылок (DLL) и различные проблемы, которые могут возникнуть при использовании библиотек DLL. Здесь также описаны некоторые сложные проблемы, которые следует учитывать при разработке собственных библиотек DLL.
Применяется к: Windows 10 — все выпуски
Исходный номер базы знаний: 815065
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.
В нашей базе содержится 150 разных файлов с именем libpokki.dll Эта страница содержит информацию об одном файле с конкретными атрибутами. Если вы хотите ознакомиться с общими сведениями о libpokki.dll, посетите страницу с общей информацией . You can also check most distributed file variants with name libpokki.dll. Этот файл принадлежит продукту Chromium и разработан компанией The Chromium Authors. Описание этого файла - Chromium. Этот файл - динамически подключаемая библиотека. Такая библиотека может загружаться и выполняться любым работающим процессом.
Продукт: Chromium Компания: The Chromium Authors Описание: Chromium Версия: 16.0.912.75 MD5: 828b262bf72457ee49cbef648c24fdf8 SHA1: 8f858e3995e7e3a3ede4935991cf69548f4d4fcf SHA256: ecbbd420a69830fe80dd35d91563580865866d340cc8e7d13062feaddda15b77 Размер: 37382656 Папка: %USERPROFILE%\Configuración local\Datos de programa\Pokki\v0.260.10.204 ОС: Windows XP Частота: Средняя
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.
Библиотека "libpokki.dll" безопасная или опасная?
Последний новый вариант файла "libpokki.dll" был обнаружен 3318 дн. назад. В нашей базе содержится 22 шт. вариантов файла "libpokki.dll" с окончательной оценкой Безопасный и ноль вариантов с окончательной оценкой Опасный . Окончательные оценки основаны на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
Библиотека с именем "libpokki.dll" может быть безопасным или опасным. Чтобы дать правильную оценку, вы должны определить больше атрибутов файла. Самый простой способ это сделать - воспользоваться нашей бесплатной утилитой для проверки файлов посредством нашей базы данных. Эта утилита содержит множество функций для контролирования вашего ПК и потребляет минимум системных ресурсов.
Щёлкните здесь, чтобы загрузить System Explorer.
Зависимости DLL
Если программа или библиотека DLL использует функцию DLL в другой библиотеке DLL, создается зависимость. Программа больше не является автономной, и если зависимость нарушена, у нее могут возникнуть проблемы. Например, программа может не выполняться, если выполняется одно из следующих действий:
- Зависимая библиотека DLL обновляется до новой версии.
- Зависимые библиотеки DLL исправлены.
- Зависимая библиотека DLL перезаписывается более ранней версией.
- Зависимая библиотека DLL удаляется с компьютера.
Эти действия называются конфликтами DLL. Если обратная совместимость не применяется, возможно, программа не будет успешно запущена.
В следующем списке описываются изменения, которые были внесены в Windows 2000 и более поздних Windows операционных системах, чтобы свести к минимуму проблемы с зависимостями.
Windows защиты файлов
В Windows защиты файлов операционная система предотвращает обновление или удаление библиотек DLL системы неавторизованными агентами. При попытке установки программы удалить или обновить библиотеку DLL, определенную как системную библиотеку DLL, Windows служба защиты файлов будет искать допустимую цифровую подпись.
Частные библиотеки DLL
Частные библиотеки DLL позволяют изолировать программу от изменений, внесенных в общие библиотеки DLL. Частные библиотеки DLL используют сведения .local о версии или пустой файл для принудительного применения версии библиотеки DLL, используемой программой. Чтобы использовать частные библиотеки DLL, найдите библиотеки DLL в корневой папке программы. Затем для новых программ добавьте сведения о версии в библиотеку DLL. Для старых программ используйте пустой .local файл. Каждый метод указывает операционной системе использовать частные библиотеки DLL, расположенные в корневой папке программы.
Экспорт функций DLL
Чтобы экспортировать функции DLL, можно добавить ключевое слово функции в экспортированные функции DLL или создать файл определения модуля (DEF), в котором перечислены экспортированные функции DLL.
Чтобы использовать ключевое слово функции, необходимо объявить каждую функцию, которую требуется экспортировать, с помощью следующего ключевого слова:
__declspec(dllexport)
Чтобы использовать экспортированные функции DLL в приложении, необходимо объявить каждую функцию, которую требуется импортировать, с помощью следующего ключевого слова: __declspec(dllimport)
Как правило, для разделения инструкции экспорта и инструкции используется один файл заголовка с оператором define ifdef и оператором import .
Вы также можете использовать файл определения модуля для объявления экспортированных функций DLL. При использовании файла определения модуля не нужно добавлять ключевое слово функции в экспортированные функции DLL. В файле определения модуля объявляется инструкция LIBRARY и EXPORTS инструкция для библиотеки DLL. Следующий код является примером файла определения.
Комментарии пользователей для "libpokki.dll"
Этот файл не имеет подтверждённых комментариев. Если вы знаете этот файл, то можете добавить свой комментарий .
LIBPOKKI.DLL
Описание файла: libpokki.dll Файл libpokki.dll из The Chromium Authors является частью Chromium. libpokki.dll, расположенный в e: \Documents and Settings \mike \Local Settings \Application Data \Pokki \v0 .260 .10 .204 \ с размером файла 37382656.00 байт, версия файла 16.0.912.75, подпись 828B262BF72457EE49CBEF648C24FDF8.
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.
Path: c:> users> blakroze> appdata> local> host app service> engine> libpokki.dll
version: // size: 44756384 byte
Antivirus scan result for this process 0ded43808d5b0613e64e1b2ae5f23e76
Path: c:> adwcleaner> quarantine> files> fpkijmkewixcmzyaitbxdnmvgquaufgz> engine> libpokki.dll
version: 23.0.1271.64 // size: 49341344 byte
Antivirus scan result for this process d44a7576c1fec17ba14ceabc7f179e9d
Path: C:> Users> Hlio> AppData> Local> SweetLabs App Platform> Engine> libPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process ba3df129cc4e78fb1ec89c5afd204213
Path: C:> Users> fordc> AppData> Local> Host App Service> Engine> libPokki.dll
version: 23.0.1271.64 // size: 49327008 byte
Antivirus scan result for this process b68bca7be1e08c265113eb7707f8dbc9
Path: C:> Users> sofiaporcheddu> AppData> Local> Pokki> Engine> libPokki.dll
version: 23.0.1271.64 // size: 49324544 byte
Antivirus scan result for this process b50239f7a81d7588e6d4269c601b8e58
Path: C:> Users> sofiaporcheddu> AppData> Local> Pokki> Engine> libPokki.dll
version: 23.0.1271.64 // size: 49324544 byte
Antivirus scan result for this process 1434a362d42dbcf28995a74e4a52a323
Path: C:UserssofiaporchedduAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process e8b5ca9cefc63c0990e87f956853a28d
Path: c:usersdefaultappdatalocalpokkienginelibpokki.dll
version: 23.0.1271.64 // size: 49322496 byte
Antivirus scan result for this process 464796ce24778e2cef45fe85410bf4f7
Path: C:UsersgilmafAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process 9904c54a0f74c3dd510f10db54b6220b
Path: C:UsersMateus GonalvesAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process 6bd438db60de50f5c21b28b2aa2266d3
Path: C:UsersAishaAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process ce611790abaaea4c1de08e0bae99d5f0
Path: C:UserspierreAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process 92604942d0b5dc8d81ca32340396c848
Path: C:UsersJonesAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process fc39b89800e5d5d305574075f8607c7b
Path: C:UsersJairAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process eae67ee29feabc535bdfea933f1a9c14
Path: C:Usersmaria galaraAppDataLocalPokkiEnginelibPokki.dll
version: 23.0.1271.64 // size: 49324032 byte
Antivirus scan result for this process 43ab7baf52ce06717ce3dabe84139c17
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.
В нашей базе содержится 150 разных файлов с именем libpokki.dll . You can also check most distributed file variants with name libpokki.dll. Чаще всего эти файлы принадлежат продукту Chromium. Наиболее частый разработчик - компания The Chromium Authors. Самое частое описание этих файлов - Chromium. Этот файл - динамически подключаемая библиотека. Такая библиотека может загружаться и выполняться любым работающим процессом.
Точка входа DLL
При создании библиотеки DLL можно дополнительно указать функцию точки входа. Функция точки входа вызывается, когда процессы или потоки присоединяются к библиотеке DLL или отсоединяются от библиотеки DLL. Функцию точки входа можно использовать для инициализации структур данных или для уничтожения структур данных по мере необходимости библиотеки DLL. Кроме того, если приложение является многопоточным, можно использовать локальное хранилище потоков (TLS) для выделения памяти, которая является частной для каждого потока в функции точки входа. Ниже приведен пример функции точки входа библиотеки DLL.
Когда функция точки входа возвращает значение FALSE, приложение не запускается при использовании динамической компоновки во время загрузки. При использовании динамической компоновки во время выполнения загрузка только отдельной библиотеки DLL не выполняется.
Функция точки входа должна выполнять только простые задачи инициализации и не должна вызывать другие функции загрузки или завершения библиотеки DLL. Например, в функции точки входа не следует прямо или косвенно вызывать LoadLibrary функцию или функцию LoadLibraryEx . Кроме того, не следует вызывать функцию FreeLibrary при завершении процесса.
В многопоточных приложениях убедитесь, что доступ к глобальным данным DLL синхронизирован (потокобезопасный), чтобы избежать возможного повреждения данных. Для этого используйте TLS для предоставления уникальных данных для каждого потока.
Добавить комментарий для "libpokki.dll" с определёнными выше параметрами
(*) Пожалуйста, пишите комментарии на РУССКОМ языке. Если вы хотите использовать иной язык, перейдите на страницы с этим языком. Отправляя сведения, вы обязуетесь не публиковать материалы, защищённые авторскими правами, содержащие секретные данные или как-то иначе нарушающие права сторонних владельцев, если только вы не владелец таких прав или не имеете разрешение от соответствующих владельцев на публикацию.
Справочная база данных библиотеки DLL
База данных справки DLL помогает найти определенные версии библиотек DLL, установленных программным продуктом Майкрософт.
Подробности о наиболее часто используемом файле с именем "libpokki.dll"
Продукт: Chromium Компания: The Chromium Authors Описание: Chromium Версия: 16.0.912.75 MD5: c72bedd224800970fa4b98801ce95514 SHA1: 54dbe50fdb2a8dcb6c5a154e4aeefd8ce28e9b7e SHA256: 6a7013e6a3f204b4e33b91f9d38da269509a0347495a67c87fb58e0ca884d03c Размер: 37382656 Папка: %USERPROFILE%\Local\Pokki\v0.260.8.396 ОС: Windows 7 Частота: Высокая
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.
Аннотация
В этой статье описаны методы динамической компоновки, зависимости DLL, точки входа DLL, экспорт функций DLL и средства устранения неполадок DLL.
Для Windows операционных систем большая часть функциональных возможностей операционной системы предоставляется библиотекой DLL. Кроме того, при запуске программы в одной из Windows операционных систем большая часть функций программы может быть предоставлена библиотеками DLL. Например, некоторые программы могут содержать множество различных модулей, а каждый модуль программы содержится и распространяется в библиотеках DLL.
Использование библиотек DLL помогает повысить модульность кода, повторное использование кода, эффективное использование памяти и сокращение места на диске. Таким образом, операционная система и программы загружаются быстрее, выполняются быстрее и занимать меньше места на диске на компьютере.
Если программа использует библиотеку DLL, проблема, которая называется зависимостью, может привести к тому, что программа не будет выполняться. Когда программа использует библиотеку DLL, создается зависимость. Если другая программа перезаписывает и прерывает эту зависимость, исходная программа может не запуститься успешно.
Библиотека "libpokki.dll" безопасная или опасная?
Нет комментариев для "libpokki.dll" с определёнными атрибутами. Если вы хотите проверить сумму MD5 файла через базу VirusTotal, нажмите .
Наша окончательная оценка этого файла: Безопасный . Окончательная оценка основана на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
Вызывает ли Библиотека у вас подозрения? Ваш компьютер стал работать медленнее? Замечаете ли вы какое-либо подозрительное поведение ПК? Рекомендуем вам проверить компьютер с помощью нашей бесплатной утилиты .
Добавить комментарий для "libpokki.dll"
Для добавления комментария требуется дополнительная информация об этом файле. Если вам известны размер, контрольные суммы md5/sha1/sha256 или другие атрибуты файла, который вы хотите прокомментировать, то вы можете воспользоваться расширенным поиском на главной странице .
Если подробности о файле вам неизвестны, вы можете быстро проверить этот файл с помощью нашей бесплатной утилиты. Загрузить System Explorer.
Антивирусный отчёт сообщества System Explorer
Антивирус | Дата проверки |
---|---|
avast! Antivirus | 2014-04-20 10:50:15 |
Baidu Antivirus | 2014-03-27 01:05:45 |
Norton Internet Security | 2014-03-27 01:05:45 |
Roboscan | 2013-10-08 21:56:38 |
AVG Internet Security 2013 | 2013-10-08 21:56:38 |
Avira Desktop | 2013-09-21 21:44:15 |
Kaspersky Internet Security | 2013-09-16 13:00:00 |
Bitdefender Virenschutz | 2013-07-09 09:31:11 |
avast! Internet Security | 2013-05-25 19:00:51 |
ESET NOD32 Antivirus 5.0 | 2013-05-21 17:34:26 |
Комментарии пользователей для "libpokki.dll"
Этот файл не имеет подтверждённых комментариев. Если вы знаете этот файл, то можете добавить свой комментарий .
Комментарии пользователей для "libpokki.dll"
Преимущества DLL
В следующем списке описаны некоторые преимущества, которые предоставляются, когда программа использует библиотеку DLL:
Использует меньше ресурсов
Если несколько программ используют ту же библиотеку функций, библиотека DLL может уменьшить дублирование кода, загруженного на диск и в физической памяти. Это может значительно повлиять на производительность не только программы, выполняемой на переднем плане, но и других программ, работающих в Windows операционной системе.
Повышение уровня модульной архитектуры
Библиотека DLL помогает повысить уровень разработки модульных программ. Она помогает разрабатывать крупные программы, для которых требуется несколько языковых версий, или программы, для которых требуется модульная архитектура. Примером модульной программы является программа учета с множеством модулей, которые можно динамически загрузить во время выполнения.
Упрощает развертывание и установку
Если функции в библиотеке DLL требуется обновление или исправление, для развертывания и установки библиотеки DLL не требуется повторное связывание программы с библиотекой DLL. Кроме того, если несколько программ используют ту же библиотеку DLL, все эти программы будут пользоваться преимуществами обновления или исправления. Эта проблема может возникать чаще при использовании библиотеки DLL сторонних разработчиков, которая регулярно обновляется или исправлена.
Антивирусный отчёт сообщества System Explorer
Антивирус | Дата проверки |
---|---|
avast! Antivirus | 2014-04-20 10:50:15 |
Baidu Antivirus | 2014-03-27 01:05:45 |
Norton Internet Security | 2014-03-27 01:05:45 |
Roboscan | 2013-10-08 21:56:38 |
AVG Internet Security 2013 | 2013-10-08 21:56:38 |
Avira Desktop | 2013-09-21 21:44:15 |
Kaspersky Internet Security | 2013-09-16 13:00:00 |
Bitdefender Virenschutz | 2013-07-09 09:31:11 |
avast! Internet Security | 2013-05-25 19:00:51 |
ESET NOD32 Antivirus 5.0 | 2013-05-21 17:34:26 |
Добавить комментарий для "libpokki.dll" с определёнными выше параметрами
(*) Пожалуйста, пишите комментарии на РУССКОМ языке. Если вы хотите использовать иной язык, перейдите на страницы с этим языком. Отправляя сведения, вы обязуетесь не публиковать материалы, защищённые авторскими правами, содержащие секретные данные или как-то иначе нарушающие права сторонних владельцев, если только вы не владелец таких прав или не имеете разрешение от соответствующих владельцев на публикацию.
Обходчик зависимостей
Средство "Обходчик зависимостей" может рекурсивно проверять все зависимые библиотеки DLL, используемые программой. При открытии программы в Dependency Вебере он выполняет следующие проверки:
- Обходчик зависимостей проверяет наличие отсутствующих библиотек DLL.
- Монитор зависимостей проверяет наличие недопустимых программных файлов или библиотек DLL.
- Монитор зависимостей проверяет, совпадают ли функции импорта и экспорта.
- Обходчик зависимостей проверяет наличие циклических ошибок зависимостей.
- Монитор зависимостей проверяет наличие недопустимых модулей, так как модули предназначены для другой операционной системы.
С помощью Dependency Walker можно документировать все библиотеки DLL, используемые программой. Это может помочь предотвратить и устранить проблемы DLL, которые могут возникнуть в будущем. При установке Visual Studio версии 6.0 dependency Викер находится в следующем каталоге:
drive\Program Files\Microsoft Visual Studio\Common\Tools
Библиотека "libpokki.dll" безопасная или опасная?
Нет комментариев для "libpokki.dll" с определёнными атрибутами. Если вы хотите проверить сумму MD5 файла через базу VirusTotal, нажмите .
Наша окончательная оценка этого файла: Безопасный . Окончательная оценка основана на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
Вызывает ли Библиотека у вас подозрения? Ваш компьютер стал работать медленнее? Замечаете ли вы какое-либо подозрительное поведение ПК? Рекомендуем вам проверить компьютер с помощью нашей бесплатной утилиты .
Пример библиотеки DLL и приложения
В Visual C++ 6.0 можно создать библиотеку DLL, выбрав тип проекта библиотеки win32 Dynamic-Link или тип проекта MFC AppWizard (dll ).
Ниже приведен пример библиотеки DLL, созданной в Visual C++ с помощью типа проекта Dynamic-Link Win32 .
Ниже приведен пример проекта приложения Win32 , который вызывает экспортируемую функцию DLL в библиотеке DLL SampleDLL.
При динамической компоновке во время загрузки необходимо связать библиотеку импорта SampleDLL.lib, которая создается при сборке проекта SampleDLL.
При динамической компоновки во время выполнения для вызова экспортированной функции DLL используется код SampleDLL.dll, аналогичный следующему коду.
При компиляции и связывании приложения SampleDLL операционная система Windows ищет библиотеку DLL SampleDLL в следующих расположениях в следующем порядке:
Системная Windows папка
Функция GetSystemDirectory возвращает путь к Windows системной папке.
Функция GetWindowsDirectory возвращает путь к Windows папке.
Файл сборки содержит манифест сборки, метаданные типа, код MSIL и другие ресурсы. Манифест сборки содержит метаданные сборки, которые содержат все сведения, необходимые для самостоятельного описания сборки. В манифест сборки включены следующие сведения:
- Имя сборки
- Сведения о версии
- Сведения о языке и региональных параметрах
- Сведения о строгом имени
- Список сборок файлов
- Справочные сведения о типе
- Сведения о ссылочных и зависимых сборках
Код MSIL, содержащийся в сборке, не может выполняться напрямую. Вместо этого выполнением кода MSIL управляет среда CLR. По умолчанию при создании сборки сборка является закрытой для приложения. Чтобы создать общую сборку, необходимо назначить сборке строгое имя, а затем опубликовать сборку в глобальном кэше сборок.
В следующем списке описаны некоторые функции сборок по сравнению с функциями библиотек DLL Win32.
При создании сборки все сведения, необходимые среде CLR для запуска сборки, содержатся в манифесте сборки. Манифест сборки содержит список зависимых сборок. Таким образом, среда CLR может поддерживать согласованный набор сборок, используемых в приложении. В библиотеках DLL Win32 нельзя поддерживать согласованность между набором библиотек DLL, используемых в приложении при использовании общих библиотек DLL.
В манифесте сборки сведения о версии записываются и применяются средой CLR. Кроме того, политики версий позволяют принудительно применять использование конкретной версии. В библиотеках DLL Win32 управление версиями не может применяться операционной системой. Необходимо убедиться, что библиотеки DLL поддерживают обратную совместимость.
Сборки поддерживают параллельное развертывание. Одно приложение может использовать одну версию сборки, а другое — другую. Начиная с Windows 2000, параллельное развертывание поддерживается путем поиска библиотек DLL в папке приложения. Кроме того, Windows защиты файлов предотвращает перезапись или замену системных библиотек DLL неавторизованными агентами.
Автономная и изоляция
Приложение, разработанное с помощью сборки, может быть автономным и изолированным от других приложений, работающих на компьютере. Эта функция помогает создавать установки без влияния.
Сборка выполняется с разрешениями безопасности, предоставленными в манифесте сборки и управляемыми средой CLR.
Независимый от языка
В нашей базе содержится 150 разных файлов с именем libpokki.dll Эта страница содержит информацию об одном файле с конкретными атрибутами. Если вы хотите ознакомиться с общими сведениями о libpokki.dll, посетите страницу с общей информацией . You can also check most distributed file variants with name libpokki.dll. Этот файл принадлежит продукту Chromium и разработан компанией The Chromium Authors. Описание этого файла - Chromium. Этот файл - динамически подключаемая библиотека. Такая библиотека может загружаться и выполняться любым работающим процессом.
Продукт: Chromium Компания: The Chromium Authors Описание: Chromium Версия: 16.0.912.75 MD5: 828b262bf72457ee49cbef648c24fdf8 SHA1: 8f858e3995e7e3a3ede4935991cf69548f4d4fcf SHA256: ecbbd420a69830fe80dd35d91563580865866d340cc8e7d13062feaddda15b77 Размер: 37382656 Папка: %USERPROFILE%\AppData\Local\Pokki\v0.260.10.204 ОС: Windows 7 Частота: Средняя
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.
Asmwsoft PC Optimizer — это пакет утилит для Microsoft Windows, призванный содействовать управлению, обслуживанию, оптимизации, настройке компьютерной системы и устранению в ней неполадок.
Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.
Дополнительная информация
Библиотека DLL — это библиотека, содержащая код и данные, которые могут использоваться несколькими программами одновременно. Например, в Windows операционных системах библиотека DLL Comdlg32 выполняет общие функции, связанные с диалогом. Каждая программа может использовать функции, содержащиеся в этой библиотеке DLL, для реализации диалогового окна " Открыть". Это помогает повысить эффективность повторного использования кода и эффективного использования памяти.
С помощью библиотеки DLL программу можно разделить на отдельные компоненты. Например, программа учета может быть продана модулем. Каждый модуль можно загрузить в основную программу во время выполнения, если он установлен. Так как модули являются отдельными, время загрузки программы ускоряется. Модуль загружается только при запросе этой функции.
Кроме того, обновления проще применять к каждому модуле, не затрагивая другие части программы. Например, у вас может быть программа заработной платы, и налоговые ставки меняются каждый год. Если эти изменения изолированы в библиотеке DLL, можно применить обновление, не требуя сборки или установки всей программы еще раз.
В следующем списке описаны некоторые файлы, реализованные в качестве библиотек DLL в Windows операционных системах.
ActiveX элементов управления (OCX)
Примером элемента ActiveX является элемент управления календаря, который позволяет выбрать дату из календаря.
панель управления (.cpl)
Примером файла .cpl является элемент, расположенный в панель управления. Каждый элемент является специализированной библиотекой DLL.
Файлы драйвера устройства (DRV)
Примером драйвера устройства является драйвер принтера, который управляет печатью на принтере.
Средства устранения неполадок библиотеки DLL
Для устранения неполадок с библиотекой DLL доступно несколько средств. Ниже приведены некоторые из этих средств.
Типы библиотек DLL
При загрузке библиотеки DLL в приложение два метода связывания позволяют вызывать экспортированные функции DLL. Два метода связывания — динамическое связывание во время загрузки и динамическое связывание во время выполнения.
Динамическое связывание во время загрузки
При динамической компоновки во время загрузки приложение выполняет явные вызовы экспортированных функций DLL, таких как локальные функции. Чтобы использовать динамическую компоновку во время загрузки, предоставьте файл заголовка (H) и файл библиотеки импорта (LIB) при компиляции и связывание приложения. При этом компоновщик предоставит системе сведения, необходимые для загрузки библиотеки DLL и разрешения экспортированных расположений функций DLL во время загрузки.
Динамическое связывание во время выполнения
При динамической компоновки LoadLibrary LoadLibraryEx во время выполнения приложение вызывает функцию или функцию для загрузки библиотеки DLL во время выполнения. После успешной загрузки GetProcAddress библиотеки DLL используйте функцию для получения адреса экспортированной функции DLL, которую требуется вызвать. При использовании динамической компоновки во время выполнения файл библиотеки импорта не требуется.
В следующем списке описаны критерии приложения для использования динамической компоновки во время загрузки и использования динамической компоновки во время выполнения:
Если важна начальная производительность запуска приложения, следует использовать динамическое связывание во время выполнения.
При динамической компоновки во время загрузки экспортированные функции DLL являются локальными функциями. Это упрощает вызов этих функций.
При динамической компоновки во время выполнения приложение может выполнять ветвь для загрузки различных модулей по мере необходимости. Это важно при разработке версий на нескольких языках.
Как вы поступите с файлом libpokki.dll?
(libpokki.dll) отсутствует или не обнаружен.
Разработка DLL
В этом разделе описываются проблемы и требования, которые следует учитывать при разработке собственных библиотек DLL.
Универсальный решатель проблем DLL
Средство DLL Universal Problem Solver (DUPS) используется для аудита, сравнения, документирование и отображения сведений о библиотеке DLL. В следующем списке описаны служебные программы, из которых создается средство DUPS.
Эта служебная программа перечисляет все библиотеки DLL на компьютере и регистрирует сведения в текстовом файле или файле базы данных.
Эта программа сравнивает библиотеки DLL, перечисленные в двух текстовых файлах, и создает третий текстовый файл, содержащий различия.
Эта служебная программа загружает текстовые файлы, созданные с помощью Dlister.exe и Dcomp.exe в базу данных DLLHell.
Эта служебная программа предоставляет версию графического пользовательского интерфейса (GUI) Dtxt2DB.exe.
Читайте также: