Inno Setup プロジェクトがあります。すべて問題ありませんが、[プログラムと機能] コントロール パネル領域にアプリケーション アイコンが表示されません。他の場所でもアイコンが表示されます。
スクリプト ファイルには次のものがあります。
[Setup]
SetupIconFile={#MySetupImageIco}
[プログラムと機能] コントロール パネル アプレットにアプリケーション アイコンを表示するには、他に何か設定する必要がありますか? Windows 8.1 に対してテストしています。
更新:
コメントに基づいて、スクリプトで設定しようとしました:
UninstallDisplayIcon={#MySetupImageIco}
悲しいことに、それは Add/Remove aka Programs and Features Control Panel アプレットにアイコンを生成しませんでした。
更新 #2:
勝利の解決策は次のとおりです。
UninstallDisplayIcon={app}\{#MyAppExeName}
当然、#define MyAppExeName "whatever.exe"スクリプトの先頭にその上にある必要があります。興味深いのは、ico ファイルへのパスを指定したときに成功しなかったことです。Windows 8 および 8.1 の Inno Setup は、今言ったことを望んでいます。Windows 7UninstallDisplayIconは、ICO へのパスを使用して指定するか、または指定せずに動作します。Windows 8 と 8.1 だけが少し異なります。