|
分類:[C#]
C#で、Windowsトースト通知を表示するプログラムを構築し、exeファイルを作成したのですが、 対象exeを呼び出す際、パスによっては指定したアイコンがトースト通知画面に表示されません。 トースト通知関係なく、基礎的なことの気もしてますが、どなたがご教授お願いします。
現象) 仮にサーバーの共有フォルダー(\\TestServer\Folder)をドライブAに割り当てているとします。 アイコンファイルは A:\Resources\test.ico に置いてあるとします。 C#プロジェクトのリソースに上記アイコンファイルをドラッグで追加し、アプリケーションのアイコンを追加したファイルで指定します。 Test.exe としてビルドし、A:TestFolder に配置したとします。
コマンドなどからexeを呼出す際、A:\TestFolder\Test.exe で呼び出せばトースト通知に指定アイコンが表示されますが、 \\TestServer\Folder\Test.exe で呼び出すとアイコンが表示されません。 アイコンファイルはexeに埋め込まれているはずですが、そのexe内ではなく、別の位置を参照にいっているかのような気がしています。
|