91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
萨迦县| 新晃| 弥渡县| 绥化市| 霍山县| 十堰市| 淳化县| 崇左市| 宝丰县| 石嘴山市| 铅山县| 沿河| 塔河县| 巴中市| 开原市| 丹巴县| 通州区| 松溪县| 阳新县| 南充市| 江油市| 神木县| 乃东县| 房产| 北安市| 深州市| 扬中市| 呼和浩特市| 布拖县| 卢氏县| 吴江市| 灵寿县| 嘉义市| 梅州市| 安阳县| 阿克苏市| 洛隆县| 靖安县| 凤冈县| 松桃| 铜山县|