2012-04-21 100 views
-2

我在我的C#應用​​程序中使用組件加載DLL,窗口托盤中出現一個圖標,有什麼方法可以使用命令行或任何帶參數的exe文件將托盤中的圖標隱藏在托盤中?在托盤窗口中隱藏圖標

謝謝。

回答

1

從恕我直言,其不可能的,除非exe文件支持它的命令行,例如:

static void Main(string[] args) 
{ 
if (args.Length > 0) 
{ 
if (args[0] == "HideFromWindowsTray") 
{ 
    this.ShowInTaskBar = false; 
} 
} 

你可能不使用其他技術呢,比如有一個包裝EXE會啓動exe文件,並設置其ShowInTaskBar形式屬性爲False。要獲得靈感,請參閱HawkEye - The .Net Runtime Object Editor

每個答案旁邊的ps是一個holo複選框,勾選它以接受答案,您也將獲得積分。

+0

我想說或者其他一些我可以下載的應用程序來做那些接收參數的應用程序,你知道嗎?給我打電話時,我的應用程序啓動...像:hideapp.exe -hideTray「我的應用程序標題」 – 2012-04-22 03:06:17

+0

類似:hideapp.exe -hideTray「另一個應用程序標題」 – 2012-04-22 15:53:51