溫馨提示×

C#中useshellexecute屬性怎么設置

小億
221
2023-08-02 23:06:36
欄目: 編程語言

在C#中,可以通過Process.StartInfo屬性的UseShellExecute屬性來設置UseShellExecute屬性的值。

UseShellExecute屬性是一個布爾值,用于指定是否使用操作系統的外殼程序來執行命令。默認情況下,UseShellExecute屬性的值為true,表示使用外殼程序來執行命令。如果將UseShellExecute屬性設置為false,則可以使用Process.StartInfo屬性的FileName屬性來執行指定的可執行文件。

以下是使用UseShellExecute屬性的示例代碼:

using System;
using System.Diagnostics;
class Program
{
static void Main()
{
Process process = new Process();
process.StartInfo.FileName = "notepad.exe";
process.StartInfo.UseShellExecute = false;
process.Start();
}
}

在上面的示例中,我們創建了一個新的Process對象,然后將FileName屬性設置為"notepad.exe",表示要執行記事本應用程序。接下來,我們將UseShellExecute屬性設置為false,表示不使用外殼程序來執行命令。最后,調用Start方法啟動進程。

請注意,設置UseShellExecute屬性為false時,需要設置StartInfo屬性的FileName屬性來指定要執行的可執行文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女