通過使用Process.GetProcesses
,我們可以列出遠程計算機中正在運行的進程,例如,通過指定/模擬另一個帳戶來調用Process.GetProcesses?
Process [] allRemoteProcesses = Process.GetProcesses("myRemoteComputer");
但是,這似乎取決於我的帳戶的權限。它引發異常「無法連接到遠程機器」。如果正在運行的用戶無權訪問遠程機器。我可以在檢查進程時指定.NET使用的另一個帳戶,類似於PsList中的-u
和-p
開關?