|
|
|
|
|
|||||
|
|||||
| 樓主 阿傑
|
請教一下各位高手~~~我在網項上使用Process.start()執行Server上的執行檔。
一直跳出"應用程式正常初始(0xc0000142)失敗。請按一下「確定」終止應用程式。"的錯誤。 因為要執行的程式內做的事需要較大的權限,因此需要變換執行的user,但變換身份需要將 StartInfo.UseShellExecute屬性設為false,只要設定為false就一定會產生應用程式正常初始(0xc0000142)失敗的錯誤。 一直找不出原因~~請各位高手幫幫忙看看我的做法有什麼問題~~~!!感激不儘!!!
本篇文章發表於2009-02-24 19:34
|
||||
| VP、EP、QP、HP該如何使用? | 免費申請藍色部落 |
| 1樓 |
可參考這個來改寫,由程式來模擬高權限的使用者,作業完成後還原。
http://support.microsoft.com/kb/306158
本篇文章回覆於2009-02-24 19:52
|
| 2樓 |
小朱大大提供的參考資料,真好用...
小弟寫了一個實例記錄在Blog,你可以參考看看呀.. http://www.dotblogs.com.tw/puma/archive/2009/02/24/7281.aspx
本篇文章回覆於2009-02-24 22:01
Blog:F6 Teamhttp://www.dotblogs.com.tw/puma/ |
| 3樓 |
小喵遇到這類需要切換身分的
通常是用COM+來處理 因為COM+註冊在元件服務的Package裡面 可以指定Package用什麼身分去執行 而這樣的方式,不只在.NET的環境 就算以前ASP+VB6(COM+)也一樣可以做到 提供您參考 ^_^ COM+的撰寫方式請參考 http://www.dotblogs.com.tw/topcat/category/1056.aspx
本篇文章回覆於2009-02-25 08:27
知識,從分享開始....歡迎到小喵的Blog: Topcat姍舞之間的極度凝聚 http://www.dotblogs.com.tw/topcat |
| 回覆 |
| 如要回應,請先登入. |
|
![]() |
| 網站導覽| 網站介紹 | 會員權益 | 點數說明 | 加值服務 | 大事紀 | 廣告刊登 |常見問題 | 聯絡我們 |
捨得資訊股份有限公司 版權所有 ©copyright 2004 All Rights Reserved 艾堤數位科技股份有限公司 網站維護、經營管理 | Managed by I-Tea Technology |
|
|