-2

C# アプリケーションで DLL をロードするコンポーネントを使用しています。Windows トレイにアイコンが表示されます。コマンド ラインまたは引数付きの exe を使用してトレイのアイコンを非表示にする方法はありますか?

ありがとう。

4

1 に答える 1

1

コマンドライン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 はホロ チェックボックスです。これにチェックを入れて回答を受け入れると、ポイントも獲得できます。

于 2012-04-21T23:42:05.097 に答える