a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c#使用process.start啟動程序報錯解決方法

2020-01-24 02:59:34
字體:
供稿:網(wǎng)友

出錯信息:

復(fù)制代碼 代碼如下:

Unknown error (0xffffffff)
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName, String arguments)
at ProcessStart.Form1.start()
[/code}

出錯情景:
我們發(fā)現(xiàn)大多數(shù)情況下,C#調(diào)用Process.Start根本不會出錯。這個錯誤通常出現(xiàn)在當(dāng)你使用Local System帳號運行程序時,例如我們有一個windows服務(wù),此服務(wù)調(diào)用Process.Start創(chuàng)建新進程時,新進程及其所有的子進程都是以System帳號運行的。這時調(diào)用Process.Start就有可能出現(xiàn)此錯誤,只是有可能,其實在我們那么多機器上只有一臺運行windows 2003的服務(wù)器出現(xiàn)了這個錯誤。可能與系統(tǒng)設(shè)置有關(guān),深層原因有待考察。

解決方法:
只要修改代碼,設(shè)置ProcessStartInfo的UseShellExecute=false即可

[code]
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = exepath;
psi.UseShellExecute = false;
psi.CreateNoWindow = true;
Process.Start(psi);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品二区 | 黄色毛片在线看 | 国产一级特黄aaa大片评分 | 亚洲高清不卡视频 | 免费一级在线观看 | 四虎4545www国产精品 | 综合伊人| 中文字幕亚洲欧美日韩在线不卡 | 秋霞av电影| 免费看的黄网站 | 美女一区二区三区在线观看 | 免费av片网站 | 犬夜叉在线观看 | 日韩欧美不卡 | 91.com在线观看 | 天天视频成人 | 国产日韩中文字幕 | 91精品国产一区二区 | 特级淫片女子高清视频在线观看 | 99国产精品久久久久久久 | 久久99精品视频 | 人人av在线 | 少妇无套高潮一二三区 | 午夜私人影院在线观看 | 久草视频在线播放 | 涩涩视频网站在线观看 | 一级毛片视频 | 午夜影院免费视频 | 日韩在线资源 | 欧美极品视频 | 久久黑人| 午夜免费视频福利 | 欧美一区永久视频免费观看 | 欧美日韩成人影院 | 日韩中文在线 | 精品视频免费在线 | 亚洲国产婷婷香蕉久久久久久99 | 图片区 国产 欧美 另类 在线 | 亚洲午夜精品一区二区三区他趣 | 美女视频久久 | 免费观看h视频 |