C# アプリケーションで DLL をロードするコンポーネントを使用しています。Windows トレイにアイコンが表示されます。コマンド ラインまたは引数付きの exe を使用してトレイのアイコンを非表示にする方法はありますか?
ありがとう。
C# アプリケーションで DLL をロードするコンポーネントを使用しています。Windows トレイにアイコンが表示されます。コマンド ラインまたは引数付きの exe を使用してトレイのアイコンを非表示にする方法はありますか?
ありがとう。
コマンドラインIMHOからは、exeがサポートしていない限り不可能です。
static void Main(string[] args)
{
if (args.Length > 0)
{
if (args[0] == "HideFromWindowsTray")
{
this.ShowInTaskBar = false;
}
}
たとえば、exe を起動し、その ShowInTaskBar フォーム プロパティを False に設定するラッパー exe を使用するなど、他の手法を使用して実行することもできます。これを行う方法についてのインスピレーションを得るには、HawkEye - .Net ランタイム オブジェクト エディターを参照してください。
各回答の横にある ps はホロ チェックボックスです。これにチェックを入れて回答を受け入れると、ポイントも獲得できます。