2012-05-21 57 views
0

我試圖讓所有的Windows服務+服務帳戶獲取與服務Windows服務的列出帳戶

例如列表:

servicexyz.exe;Local Service 
servicezyx.exe;ADUser123 

我已經嘗試過的ServiceController但我無法找到一個方法或財產來獲取服務帳戶...

+1

可能的重複[如何檢索Windows服務正在運行的用戶名?](http://stackoverflow.com/questions/3141308/how-do-i-retrieve-the-username-that-a -Windows-服務的運行,下) –

回答

1

使用System.Management通過原生WMI獲取此信息 - 使用Win32_Service類,如上面引用的'可能的dup'中所示。

此技術可用於許多系統級別的信息,它們的表面上不會出現在.Net Framework中。