C# Windows服务源文件
有没有办法获取与windows服务关联的文件?本地和远程机器。对于IIS,我使用配置文件获取IIS服务列表及其在计算机上的绝对路径。需要通过代码执行此操作 谢谢C# Windows服务源文件,c#,.net,windows-services,C#,.net,Windows Services,有没有办法获取与windows服务关联的文件?本地和远程机器。对于IIS,我使用配置文件获取IIS服务列表及其在计算机上的绝对路径。需要通过代码执行此操作 谢谢 编辑:为了澄清问题,我需要获取服务的安装路径。系统。诊断具有查询正在运行的进程的功能: Process[] processlist = Process.GetProcesses(); foreach(Process theprocess in processlist){ Console.WriteLine(“Process:
编辑:为了澄清问题,我需要获取服务的安装路径。
系统。诊断具有查询正在运行的进程的功能:
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
您可以使用此处描述的方法获取文件路径:我刚刚要在此处更新,我是使用WMI实现的!谢谢你的链接。我接受你的回答。