在C#中,可以使用Process.Start方法啟動一個新進程,并設置Useshellexecute屬性。
UseShellExecute屬性表示是否使用操作系統外殼程序來啟動進程。默認情況下,該屬性值為true,表示使用外殼程序來啟動進程。如果將其設置為false,則表示不使用外殼程序來啟動進程,而是直接執行可執行文件。
以下是一個示例代碼,演示如何設置UseShellExecute屬性:
using System;using System.Diagnostics;class Program{ static void Main() { // 創建一個新的進程實例 Process process = new Process(); // 設置要啟動的可執行文件路徑 process.StartInfo.FileName = "calc.exe"; // 設置UseShellExecute屬性為false process.StartInfo.UseShellExecute = false; // 啟動進程 process.Start(); // 等待進程退出 process.WaitForExit(); }}
在上面的示例中,我們創建了一個新的進程實例,并設置要啟動的可執行文件路徑為"calc.exe"(計算器應用程序)。然后,將UseShellExecute屬性設置為false,表示不使用外殼程序來啟動進程。最后,通過調用Start方法啟動進程,并調用WaitForExit方法等待進程退出。
請注意,如果要啟動的可執行文件需要管理員權限,則需要將UseShellExecute屬性設置為true,以便使用外殼程序來啟動進程,并通過使用Verb屬性設置運行進程時的動作(如"runas")來提升權限。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖)最近小編看到大家都在討論神盾局特工第五季結局相關的事情,對此呢小編也是非常的感應興趣,那么這件事究竟是怎么發生的呢?具體又是怎么回事呢?下面就是小編搜索到的關于神盾局特工第五季結局事件的相關信息,我們一起來看一下吧!美劇《神盾局特工》第五季大結局中,c死了,科爾森得知自己命不久矣之后,退出了神盾局,前往海邊沙灘度過余生??茽柹瓡灥购?,特工們爭論起來,黛西提議用解藥解救科爾森更好,而埃琳娜...
(資料圖片)關于海內存知己天涯若比鄰是誰寫的的知識大家了解嗎?以下就是小編整理的關于海內存知己天涯若比鄰是誰寫的的介紹,希望可以給到大家一些參考,一起來了解下吧!1、送杜少府之任蜀州作者:王勃。王勃(約650——676年),唐代詩人。漢族,字子安。絳州龍門(今山西河津)人。王勃與楊炯、盧照鄰、駱賓王齊名,世稱“初唐四杰”,其中王勃是“初唐四杰”之首。2、《送杜少府之任蜀州》作者:王勃城闕輔三秦,風...
封轉開基金的含義是什么?封轉開基金的模式有哪些?小編整理了以下相關內容,一起來看看吧!封轉開基金指的是封閉式投資基金在符合一定的條件下,可以轉換成為開放式投資基金。目前,基金封轉開的模式包含有直接轉、合并轉以及漸進轉,主要是通過這三種方式轉為交易所交易基金或上市型開放式基金。封轉開作用是消除了封閉式基金到期的不確定性,成功的封轉開可以使持有人避免因到期清盤而遭受損失,維護市場穩定。封轉開基金的模式...