zoukankan      html  css  js  c++  java
  • C#中如何获取其他进程的命令行参数 ( How to get other processes's command line argument )

    Subject: C#中如何获取其他进程的命令行参数 ( How to get other processes's command line argument )
    From: jiangong.li_SW
    To: dongpo.zhu_SW
    Date Sent: 12/29/2012 10:42:37 AM

     

    private static IEnumerable<stringGetCommandLines(string processName)

            {

                List<stringresults = new List<string>();

                string wmiQuery = string.Format("select CommandLine from Win32_Process where Name='{0}'"processName);

                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery))

                {

                    using (ManagementObjectCollection retObjectCollection = searcher.Get())

                    {

                        foreach (ManagementObject retObject in retObjectCollection)

                        {

                            results.Add((string)retObject["CommandLine"]);

                        }

                    }

                }

                return results;

            }

            static void Main(string[] args)

            {

                var result = GetCommandLines("msvsmon.exe");

                Console.Read();

            }

     
    任务管理器中实际的参数如下, 该程序或得到3个item的string。

    李建功  Li Jiangong

     

    软件部  Software Dept.

     

    上海联影医疗科技有限公司

    Shanghai United Imaging Healthcare Co., Ltd.

    上海市浦东新区海科路993号楼

    上海市嘉定工业区兴贤路1180B4

    深圳市南山区蛇口沿山路43号创业壹号C

    手机:13774373749

    电子邮箱:jiangong.li@united-imaging.com

    公司网址:http://www.united-imaging.com

     

  • 相关阅读:
    python 冒泡、二分查找
    pycharm 中按照文档引包方式,引包错误
    开发环境配置
    css,响应鼠标事件,文字变色
    Python 文档学习
    timestamp与timedelta,管理信息系统概念与基础
    中文词频统计
    文件方式实现完整的英文词频统计实例
    组合数据类型练习,英文词频统计实例上
    凯撒密码、GDP格式化输出、99乘法表
  • 原文地址:https://www.cnblogs.com/muzizongheng/p/3169816.html
Copyright © 2011-2022 走看看