У меня есть сделанное на заказ 32-разрядное приложение, которое я пытаюсь установить. Когда я запустил установщик (ol', setup.exe) он установил на Программных файлах (x86), поскольку все хорошие приложения на 32 бита кажутся. К сожалению, похоже, что это приложение является hardcoded приблизительно миллион различных способов загрузить конфигурационные файлы в c:\program files. Буквально "C:\Program Files\AppName\FileName".
Каковы мои опции здесь? Я могу попытаться переустановить к C:\Program Files? Что я должен высматривать?
Символьная ссылка:
mklink /d "C:\Program Files\AppName" "C:\Program Files (x86)\AppName"
(Требует Администратора.)
Установка в c:\Program Files
должен сделать выполнение приложения, не вызывая проблем
Источник: Мое развертывание внутреннего приложения, которое имело то же поведение> _>
В то время как не самый чистый метод, Вы могли просто скопировать структуру каталогов в Программные файлы, но оставить все ярлыки и такой указывающий на фактический установленный каталог. Это грязно, но вероятно самая простая вещь сделать в этом случае.