インストーラーをコンパイルするたびに、デフォルトのインストールディレクトリはC:\ Program Files \ Company \ Productであり、変更できないようです。これが私がセットアップの下で得たものです:
[Setup]
AppName=MyProduct
AppVerName=MyProduct
AppPublisher=Company
DefaultDirName=C:\MyStuff\Company\MyProduct
DefaultGroupName=Company\MyProduct
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はデフォルトのインストールフォルダを指定する必要があります。しかし、そうではありません。
特に私の場合は、x64マシンのデフォルトのインストールフォルダーをC:\ Program Filesに設定したいのですが、DefaultDirNameに何を入れても、インストーラーは常にプログラムファイル(x86)を選択します。