none
C# ProcessStartInfo 无法获取信息的问题 RRS feed

  • 常规讨论

  • 你好,

          请教关于 C# 中使用 ProcessStartInfo 的问题。

          1、创建用于启动的信息 ProcessStartInfo info,根据需要对 info 初始化;

          2、使用 Process.Start(Info) 启动应用程序。

          3、在应用程序的Main 方法中通过 Process.GetCurrentProcess(); 无法访问到应用程序的启动参数信息。

          不知道是什么原因。如何获取启动的启动参数信息呢?

     

          致谢!


    Healthy
    2011年5月4日 3:20

全部回复

  • Environment 类下面有一个 GetCommandlineArgs 之类的方法,名字我忘记了,可以得到利用命令行启动当前进程时所提供的参数。
    Mark Zhou
    2011年5月4日 9:21
  • 你好,

         谢谢你的帮助。

         此方法在获取当前进程的启动参数时非常有用。

         如果我想获取其它进程的启动参数信息应该如何操作呢。

        如:Process[] processList = Process.GetProcesses();

              获取到进程列表后,如何获取每个进程的启动参数信息呢?

     

    致谢!


    Healthy
    2011年5月5日 4:30