我正在創建一個計劃任務來以最高權限運行進程監視器。我有一個Windows服務,在啓動時執行計劃任務。因此,在我的服務開始時,將在窗口中顯示進程monitor.exe。 但我不想看到窗口。我只想讓monitor.exe進程在後臺運行而不顯示任何窗口。隱藏進程監視器應用程序窗口
在AutoIt的,有一個命令:Run (Procmon.exe,"",@SW_Hide) @SW_Hide = Hidden Window
我嘗試這樣做:
foreach (Process pr in Process.GetProcesses())
{
if(pr.ProcessName == "procmon")
{
hWnd = pr.MainWindowHandle.ToInt32();
ShowWindow(hWnd, SW_HIDE);
}
}
可以通過命令行和將procmon上/最小化開關將推出最小化到任務欄。另外/ AcceptEula將繞過EULA對話框,並且/ Quiet阻止篩選器設置確認。 – hemp 2011-05-27 06:47:59