1
有什麼方法可以獲取與Windows服務相關的文件?本地和遠程機器。在IIS的情況下,我使用配置文件來獲取IIS服務列表以及它們在機器上的絕對路徑。需要通過代碼來做到這一點。Windows服務源文件
感謝
編輯:爲了使問題清楚了,我需要得到服務的安裝路徑。
有什麼方法可以獲取與Windows服務相關的文件?本地和遠程機器。在IIS的情況下,我使用配置文件來獲取IIS服務列表以及它們在機器上的絕對路徑。需要通過代碼來做到這一點。Windows服務源文件
感謝
編輯:爲了使問題清楚了,我需要得到服務的安裝路徑。
System.Diagnostics
具有以下功能:查詢正在運行的進程:
Process[] processlist = Process.GetProcesses();
foreach(Process theprocess in processlist){
Console.WriteLine(「Process: {0} ID: {1} File {2}」,
theprocess.ProcessName,
theprocess.Id,
theprocess.MainModule.FileName);
}
如果你想安裝的服務而不是正在運行的進程,你可以使用:
ServiceController.GetServices()
從System.ServiceProcess
,你可以得到的文件使用此處描述的方法的路徑:how to get phyiscal path of windows service using .net?
我剛剛在這裏更新,我使用WMI實現了它!感謝您的鏈接。我會接受你的回答。 –