亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中UseShellExecute=false問題怎么解決

c#
小億
176
2023-08-04 21:45:54
欄目: 編程語言

在C#中,當使用Process類啟動一個外部程序時,設置UseShellExecute屬性為false可以禁用系統的Shell執行器。這意味著,啟動的進程將不會由操作系統的Shell來執行,而是由自己的進程直接執行。

通常,當將UseShellExecute屬性設置為false時,需要同時設置FileName屬性來指定要啟動的程序的路徑。如果只設置了FileName屬性而沒有設置WorkingDirectory屬性,可能會導致啟動的進程找不到所需的資源文件。

解決UseShellExecute=false問題,可以按照以下步驟進行:

  1. 創建一個Process對象并設置相應的屬性。
Process process = new Process();
process.StartInfo.FileName = "程序路徑";
process.StartInfo.UseShellExecute = false;
process.StartInfo.WorkingDirectory = "工作目錄路徑";
  1. 啟動進程。
process.Start();

使用上述步驟,可以正確地禁用Shell執行器,并啟動指定路徑的程序。

0
兴化市| 玉田县| 阿尔山市| 龙川县| 治多县| 南澳县| 南陵县| 乌恰县| 宿松县| 彩票| 枣庄市| 娱乐| 依兰县| 吴川市| 彭州市| 廊坊市| 阿鲁科尔沁旗| 丽水市| 天台县| 卓资县| 广德县| 云安县| 舟曲县| 拉萨市| 东明县| 肥城市| 克什克腾旗| 凌源市| 麦盖提县| 定安县| 汉阴县| 新昌县| 玉屏| 鹿邑县| 司法| 兰西县| 修武县| 安西县| 大庆市| 柘荣县| 蓬莱市|