博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取指定进程运行路径
阅读量:6654 次
发布时间:2019-06-25

本文共 660 字,大约阅读时间需要 2 分钟。

using System;

using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.IO;
using System.Windows.Forms;

namespace Aofax

{
    class GetProcessPath
    {
        static string processPath;
        public static string GetPath(string processName)
        {
            Process[] processes = System.Diagnostics.Process.GetProcesses();//获取系统进程;
            foreach (Process process in processes)
            {
                if (process.ProcessName == processName)//获取指定进程名的路径
                {
                    processPath = Path.GetDirectoryName(process.MainModule.FileName);
                    break;
                }
                else
                {
                    MessageBox.Show("未能找到指定的进程,无法自动获取路径,请手动选择路径", "提示");
                }
            }
            return processPath;
        }
    }
}

转载于:https://www.cnblogs.com/zyj-keyen/archive/2012/07/30/2614646.html

你可能感兴趣的文章
十八个常用的Powerpoint演示技巧汇总【转载】
查看>>
提高设计水平的35个有用的Photoshop样式下载
查看>>
C++中public,protected,private访问
查看>>
Ajax简介
查看>>
XPath语法
查看>>
ecshop首页增加倒计时列表
查看>>
编译器错误:CS0426 .
查看>>
通用图表解决方案-10个信息化的精美Flash组件推荐
查看>>
Xcode/iOS 5 开发定位服务的App
查看>>
Java Swing 组件大全实例演示
查看>>
asterisk常用调试监测命令
查看>>
子用户-角色-权限-菜单 浅谈:子账户设计方案
查看>>
无服务器端的UDP群聊功能剖析(重构版本)
查看>>
Linux进程间通信之信号量(semaphore)、消息队列(Message Queue)和共享内存(Share Memory)...
查看>>
对象失去焦点时自己动提交数据 V2
查看>>
Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月22日-10月28日)
查看>>
ESX启动故障排除一“Cannot open the disk ‘XXXXXX.vmdk’ or one of the snapshot disks it depends on.”...
查看>>
FileBytes写成文件并存档
查看>>
Metro App中关于挂起与恢复的操作
查看>>
Stani's Python Editor下载
查看>>