2012-04-17 14 views
4

スタートメニューのショートカットをドキュメントpdfに追加します。私はIconパラメータを指定していません。インストール後、白い空白のアイコンが表示されます。 Windows(通常はAdobe Readerがインストールされています)が提供する適切な文書アイコンを持っています。私は何をする必要がありますか?「ノーマル」アイコンを表示するショートカットを取得するにはどうすればよいですか?

答えて

3

これは、表面上は単純に見えるものの1つと判明しますが、実際にはそうではありません。 OPを手助けするのはおそらく遅すぎるかもしれませんが、他の人を正しい方向に向けることができるかもしれません。

問題は、ショートカットがアドバタイズされているためです(WiXコードでは、属性がAdvertise="Yes"です)。そのため、Windowsは「pdf」ファイルとして認識せず、正しいアイコンを表示しません。これはSO Questionを参照してください。

この周りの2つの方法があります。私は私のユーザーのほとんどは、Adobe Readerを使用してされます把握ので、私はちょうどのAdobe PDFアイコンのコピーを持って、私のショートカットを設定:手動でアイコンを設定し

  • は、それを使用する。明らかに、彼らがデフォルトとして設定されている別のプログラムを持っていれば、それは奇妙に見えますが、個人的には、まだ空のアイコンよりも優れていると思います。

  • ショートカットを未承認に設定してください。 Advertise="No"を設定するか、Advertise属性を完全に削除してください(the default is No)。 残念ながら、これは私が理解していないキャンドルで警告を引き起こしますが、このWiX Mailing List Postによれば、アイコンの問題を修正するはずです。

+0

優秀な回答!それでも遅すぎますが、それにもかかわらず、非常に感謝しています! – fredley

0

アイコンが指定されていない場合は、基本的にWindowsに使用するアイコンを選択させることになります。ターゲットマシン上でのファイルの関連付けの設定によっては、ショートカットにアプリケーション固有のアイコンが表示される場合と表示されない場合があります。

Windowsがショートカットアイコンやその他のプログラムファイルの関連付けをどのように処理するかを実際に制御できないため、最善の解決方法はショートカットのカスタムアイコンを指定することです。あるいは、Windowsに決定させることもできます。

関連する問題