![]() |
[решено] После установки программа не видит собственные DLL
Делаю в Inno Setup инсталлятор для самописной программы. Программа состоит из исполняемого файла и нескольких DLL, которые устанавливаются в одну и ту же папку внутри Program Files. Столкнулся со следующей проблемой: при установке в Program Files программа видит собственные DLL только если запущена с правами администратора. При установке в папку, отличную от Program Files, всё работает нормально. Подскажите, в чём здесь может быть дело?
Установка проверялась в Windows 7 и Windows 8. Программа разработана на C# для .Net Framework 4.0. P/S: Пожалуйста, не предлагайте отключать UAC или настраивать ярлык программы для запуска под администратором. |
Отбой, сам разобрался:
Программа пыталась писать логи в собственную рабочую папку и крэшилась из-за того, что для пользователя запись в эту папку запрещена. Правда, она должна была перед вылетом сообщать об ошибке, но, почему-то, падала молча. |
Время: 20:58. |
Время: 20:58.
© OSzone.net 2001-