Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Тест-форум (http://forum.oszone.net/forumdisplay.php?f=26)
-   -   [решено] После установки программа не видит собственные DLL (http://forum.oszone.net/showthread.php?t=288507)

MOP3E 26-09-2014 15:56 2407322

[решено] После установки программа не видит собственные DLL
 
Делаю в Inno Setup инсталлятор для самописной программы. Программа состоит из исполняемого файла и нескольких DLL, которые устанавливаются в одну и ту же папку внутри Program Files. Столкнулся со следующей проблемой: при установке в Program Files программа видит собственные DLL только если запущена с правами администратора. При установке в папку, отличную от Program Files, всё работает нормально. Подскажите, в чём здесь может быть дело?

Установка проверялась в Windows 7 и Windows 8.

Программа разработана на C# для .Net Framework 4.0.

P/S: Пожалуйста, не предлагайте отключать UAC или настраивать ярлык программы для запуска под администратором.

MOP3E 26-09-2014 17:14 2407347

Отбой, сам разобрался:
Программа пыталась писать логи в собственную рабочую папку и крэшилась из-за того, что для пользователя запись в эту папку запрещена. Правда, она должна была перед вылетом сообщать об ошибке, но, почему-то, падала молча.


Время: 20:58.

Время: 20:58.
© OSzone.net 2001-