私はInno Setupプロジェクトを持っています。すべては問題ありませんが、「プログラムと機能」のコントロールパネルエリアにアプリケーションアイコンが表示されません。どこにでもアイコンが表示されます。
スクリプトファイルには次のものがあります。
[Setup]
SetupIconFile={#MySetupImageIco}
[プログラムと機能]のコントロールパネルのアプレットにアプリケーションアイコンが表示されるように設定する必要がありますか?私はWindows 8.1に対してテストしています。
更新:
コメントに基づいて、私はスクリプトで設定しようとしました:
UninstallDisplayIcon={#MySetupImageIco}
悲しいことに、それはアイコンの追加/削除の別名プログラムと機能のコントロールパネルのアプレットに表示されませんでした。
更新#2:
勝利の解決策は次のとおりです。
UninstallDisplayIcon={app}{#MyAppExeName}
当然のことながら、 #define MyAppExeName "whatever.exe"
スクリプトの上部に表示されます。私がicoファイルへのパスを指定したとき、私は成功しなかったことに興味があります。 Inno Setup for Windows 8と8.1は、私が今言ったことを望んでいます。 Windows 7との連携 UninstallDisplayIcon
ICOへのパスを指定するかどうかを指定するのではなく、Windows 8と8.1だけが少し異なります。
回答:
回答№1の23解決策は次のとおりです。
追加
[Setup]
UninstallDisplayIcon={app}{#MyAppExeName}
実際のicoファイルを指定しても機能しませんでしたが、このエントリは機能しませんでした。
私はWindows 8 / 8.1に対してテストしました。 Windows 7はこの行なしで動作します。
回答№2については4
私はこれも実際の解決策(Win7 x64)として確認できます:
[Setup]
UninstallDisplayIcon={uninstallexe}
私がここで本当に好きなのは、アプリ名などに独立しているだけです。アンインストーラの純粋なエイリアスです。
見つけた https://dutchgemini.wordpress.com/2011/05/03/innosetup-and-the-missing-uninstall-icon-on-windows-7
回答№3の場合は-1
追加
そのはず
UninstallDisplayIcon= {app}ForwardSlash{#MyAppExeName}
私はWindows 10の最新のビルドに対してそれをテストしました。
回答№4の場合-2
私はあなたに問題があった #MyAppExeName
私は OutputBaseFilename
指令。より洗練されたソリューションは次のとおりです。
UninstallDisplayIcon={srcexe}