/ / Inno Setup:コントロールパネルのアイコンが表示されない - windows、inno-setup、setup-deployment、ico

Inno Setup:コントロールパネルのアイコンが表示されない - windows、inno-setup、setup-deployment、ico

私は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}