[Dirs] セクションにカスタム ディレクトリを作成しています。以下のように定義されています。
[Dirs]
Name: {code:WrkGetWorkingDir}; Flags: uninsalwaysuninstall
[Code]
function WrkGetWorkingDir( Param: String ): String;
begin
Result := WrkOptionsPage3.Values[0];
end;
アンインストーラーでは、そのディレクトリパスを何らかの方法で決定し、それを使用して、削除される前にその中のファイルにアクセスしたいと考えています。アンインストーラーで WrkGetWorkingDir 呼び出しが失敗します。そのパスをいくつかの魔法の InnoSetup 変数 (またはセクション) に保存することは可能ですか、それともレジストリまたはカスタム ファイルに保存する必要がありますか?