DLL advapi32.dll не найдена и не регистрирует
Комментарии:
6
сначала
по количеству реакций
Ваш комментарий
Блин... глухо...
SanSanZ [пришел с армии]
Блин, хоть бы написал, лицуха или нет а потом спрашивал.
Если кидаешь файл в System32, регистрировать его не надо. Регистрировать надо только если файл находится не в системной папке.
А по темие... Что тут сказать, даже не знаю. Может версия библиотеки не та, чёрт знает.
Вообще, логически надо сперва кидать библиотеки в папку с исполняемым файлом программы. Если это не прокатит, тогда уже в системную папку.
Это либа стандартная и её не нужно откуда-либо качать. Скорее всего, что версия библиотеки старая, например, если корявая сборка винды. Т.к в нормальной винде API функция RegGetValueA и RegGetValueW впервые появилась в Windows Vista. http://msdn.microsoft.com/en-us/library/windows/desktop/ms724868
Народ уже в 2х играх после установки игр пишет в одной mscoree.dll в другой orcSistem.dll не подходит или поврежден винда 7 хом премиум раньше таких проблем не было подскажите
скажите как кидать advapi32.dll в папку ?
При запуске Battlefield 3 пишет "Точка входа в процедуру RegGetVaiueA не найдена в библиотеке DLL advapi32.dll". Скачал advapi32.dll кинул в system32, перезагрузил пк, зашол в пуск - выполнить и там написал regsvr32 c:\windows\system32\advapi32.dll, тут уже пишет c:\windows\system32\advapi32.dll была загружена,но найти точку входа для DllRegisterServer не удалось. Зарегистрировать этот файл невожможно. Что делать ?