1 июн. 2010 г.

БЕСТ ЗВІТ (best-zvit) - "Error loading MIDAS.DLL" -установка программы на терминальном сервере или в многопользовательском режиме Windows

Программа установлена, но у пользователя может вылететь ошибка: "Error loading MIDAS.DLL" или же ошибка загрузки одной из библиотек bpl.

Проблема в том, что нужные программе файлы копируются в каталог Windows профиля, устанавливающего ее пользователя а не в папку с программой или системный каталог.

Делаем правильно изначально:
  1. Очищаем папку Windows своего админского профиля.
  2. Устанавливаем программу в нужный каталог. Даем на него необходимые права.
  3. В папке Windows профиля обнаруживаем файлы. Копируем их в каталог программы.
  4. Файл midas.dll копируем в системную папку Windows\system32
  5. Регистрируем библиотеку: regsvr32.exe c:\Windows\system32\midas.dll
  6. Если включен DEP (Предотвращение выполнения данных) для всех программ - добавляем программу ZForever.exe в исключения. Свойства системы -> Параметры быстродействия -> Предотвращение выполнения данных -> Добавить…
  7. Отключаем UAC (контроль учетных данных) если Windows Server 2008.

Должно работать!