Windows 如何在任务管理器里查看进程路径

Windows 如何在任务管理器里查看进程路径,第1张

具体方法如下:

1、WIN+R打开“运行”对话框,在对话框中输入“WMIC”,回车。宽备册

2、第一次运行wmic需要安装,稍等一会儿就会d出命令慎宏提示符,在WMIC窗口输入:process后回车。滚袜

3、可以清楚的看到任务管理器中进程的路径

在Windows服务中需要获得当前服务所在的路径时,不运拆能简单的使用Environment.CurrentDirectory来获得当前路径,因为windows服务所启动的目录都是在c:/windows/system32。如果在你的服务中需要检测某个配置文件时,你无法获得这个配置文件的路径。这时有2种解决方案:

一、就是将你的配置文件安装在system32目录亮中下

二、在你的服务中通过注册旁键枣表来获得这个服务的安装路径

/*

Windows服务在系统安装后会在注册表的 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]"下以服务的ServiceName建1个目录,目录中会有"ImagePath"节,这里保存的就是该服务的安装路径。

*/

/// <summary>

/// 获取服务安装路径

/// </summary>

/// <param name="ServiceName"></param>

/// <returns></returns>

public static string GetWindowsServiceInstallPath(string ServiceName)

{

string key = @"SYSTEM\CurrentControlSet\Services\" + ServiceName

string path = Registry.LocalMachine.OpenSubKey(key).GetValue("ImagePath").ToString()

//替换掉双引号

path = path.Replace("\"", string.Empty)

FileInfo fi = new FileInfo(path)

return fi.Directory.ToString()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12528039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存