• 【原創】關於C#程序調用Process.Start并获得启动参数的問題


    參考文章:
    http://msdn.microsoft.com/zh-cn/h6ak8zt5.aspx
    http://www.microsoft.com/china/MSDN/library/netFramework/netframework/SystemDiag.mspx

    一、.NET Framework 类库  Process..::.Start 方法

    启动进程资源并将其与 Process 组件关联。

      名称 说明
    Start()()() 启动(或重用)此 Process 组件的 StartInfo 属性指定的进程资源,并将其与该组件关联。
    Start(ProcessStartInfo) 启动由包含进程启动信息(例如,要启动的进程的文件名)的参数指定的进程资源,并将该资源与新的 Process 组件关联。
    Start(String) 通过指定文档或应用程序文件的名称来启动进程资源,并将资源与新的 Process 组件关联。
    Start(String, String) 通过指定应用程序的名称和一组命令行参数来启动一个进程资源,并将该资源与新的 Process 组件相关联。
    Start(String, String, SecureString, String) 通过指定应用程序的名称、用户名、密码和域来启动一个进程资源,并将该资源与新的 Process 组件关联起来。
    Start(String, String, String, SecureString, String) 通过指定应用程序的名称、一组命令行参数、用户名、密码和域来启动一个进程资源,并将该资源与新的 Process 组件关联起来。


    在使用Process.Start中可以使用Process.Start(String, String) 的方式,也可以使用下面的方式:

                   Process myProcess = new Process();
                
                    // Get the path that stores user documents.
                    string myDocumentsPath =
                        Environment.GetFolderPath(Environment.SpecialFolder.Personal);

                    myProcess.StartInfo.FileName = myDocumentsPath + "\\MyFile.doc";
                    myProcess.StartInfo.Verb = "Print";
                    myProcess.StartInfo.CreateNoWindow = true;
                    myProcess.Start();

    二、获得启动参数的方法

    1、
    傳值
    專案根目錄下 Program.cs

    Code
  • 相关阅读:
    作业4
    PSP记录个人项目耗时
    代码复审
    是否需要有代码规范?
    作业二(1)
    作业二(2)
    作业一
    软件工程学期总结
    作业4
    作业3(PSP表格)
  • 原文地址:https://www.cnblogs.com/godwar/p/1278474.html
Copyright © 2020-2023  润新知