How do I start a process from C#?

后端 未结 12 2307
北荒
北荒 2020-11-22 03:38

How do I start a process, such as launching a URL when the user clicks a button?

12条回答
  •  佛祖请我去吃肉
    2020-11-22 03:52

    If using on Windows

    Process process = new Process();
    process.StartInfo.Filename = "Test.txt";
    process.Start();
    

    Works for .Net Framework but for Net core 3.1 also need to set UseShellExecute to true

    Process process = new Process();
    process.StartInfo.Filename = "Test.txt";
    process.StartInfo.UseShellExecute = true;
    process.Start();
    

提交回复
热议问题