1

У меня есть собственное 32-битное приложение, которое я пытаюсь установить. Когда я запустил установщик (ol 'setup.exe), он установился в Program Files (x86), как и все хорошие 32-битные приложения. К сожалению, похоже, что это приложение жестко запрограммировано около миллиона различных способов загрузки файлов конфигурации в файлы c:\program. Буквально "C:\Program Files\AppName\FileName".

Какие у меня есть варианты? Могу ли я попытаться переустановить в C:\Program Files? Что я должен высматривать?

3 ответа3

4

Symlink:

mklink /d "C:\Program Files\AppName" "C:\Program Files (x86)\AppName" 

(Требуется администратор.)

3

Установка в c:\Program Files должна запустить приложение без проблем

Источник: мое развертывание внутреннего приложения, которое имело такое же поведение> _>

1

Хотя это и не самый чистый метод, вы можете просто скопировать структуру каталогов в Program Files, но оставить все ярлыки и тому подобное, указывающие на фактически установленный каталог. Это грязно, но, наверное, самое простое, что можно сделать в этом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .