Inno Setup изменение папки установки по умолчанию
каждый раз, когда я компилирую свой установщик, каталог установки по умолчанию C:Program файлыкомпанияпродукт, и я, похоже, не могу его изменить. Вот что я получил под настройкой:
[Setup]
AppName=MyProduct
AppVerName=MyProduct
AppPublisher=Company
DefaultDirName=C:MyStuffCompanyMyProduct
DefaultGroupName=CompanyMyProduct
UninstallDisplayIcon={app}MyProduct.exe
UninstallDisplayName=MyProduct Uninstall
PrivilegesRequired=poweruser
OutputDir=userdocs:Inno Setup Examples Output
OutputBaseFilename=Setup
DisableDirPage=false
DisableProgramGroupPage=true
VersionInfoCompany=Company Inc
VersionInfoProductName=MyProduct
AllowUNCPath=false
на основе документации, DefaultDirName должен диктовать папку установки по умолчанию. Но это не так.--2-->
мой случай, в частности, заключается в том, что я хочу установить папку установки по умолчанию на машинах x64 C:Program файлы, но установщик всегда выбирает программные файлы (x86) независимо от того, что я положил в DefaultDirName.
2 ответов
последняя выбранная папка установки имеет приоритет перед DefaultDirName
значение директивы, если UsePreviousAppDir
директива установлена в yes
, который по умолчанию. Если вы хотите, чтобы принудительно каталог, указанный DefaultDirName
для выбора выключите UsePreviousAppDir