processstartinfo

    10熱度

    1回答

    我正在試圖從F#開始一個進程,等到它完成,但也讀取它的輸出逐步。 這是正確/最好的方法嗎? (在我的情況,我試圖執行git的命令,但相切的問題) let gitexecute (logger:string->unit) cmd = let procStartInfo = new ProcessStartInfo(@"C:\Program Files\Git\bin\git.exe", c

    5熱度

    3回答

    我使用Process.Start()方法從我的.NET代碼啓動控制檯應用程序的新實例。我想知道是否可以指定託管生成進程的控制檯窗口的標題。在ProcessStartInfo找不到合適的東西。 作爲最後的手段,我可​​以P/Invoke直接與Win32 API交談,但我寧願不。 任何想法? 謝謝。

    7熱度

    2回答

    我試圖通過使用Process.Start從C#運行外部問題,但我遇到了權限問題。當我通常打開一個命令提示符(而不是管理員)並運行我的命令時,它們工作正常,但是當我通過Process.Start打開命令提示符時,在目錄上出現寫入錯誤。 (「我不能寫在文件test.log」) 如果我通過Process.Start作爲管理員運行它工作正常,但我得到的權限彈出。有沒有人有任何想法可以幫助我解決這個問題?謝

    4熱度

    2回答

    我想讓下面的代碼工作,所以我可以從我的 c#程序調用一個perl腳本。我正在開發在xp service pack3上使用visual stdio 2008。 myProcess = new Process(); ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("perl.exe"); myProcessS

    0熱度

    3回答

    我們的mysql實例在備份過程中偶爾會被鎖住。目前,我們必須VPN進入公司網絡(獲得工作I.P.),遠程桌面進入服務器,打開任務管理器,並手動殺死mysqld-nt.exe進程。 我們試圖創建一個簡單的網頁,而不是所有這些,我們可以登錄來殺死和重新啓動服務。 下面的代碼塊在我的新的.aspx頁面中連接起來,就像我在本地桌面上運行的一樣(在VS調試模式下運行),但在推送到服務器時不會執行任何操作(沒

    17熱度

    4回答

    我已經成功開發並部署了註冊關聯文件擴展名的ClickOnce應用程序,例如*.abc。當我點擊名爲x.abc的文件時,或者如果從命令提示符鍵入x.abc,ClickOnce應用程序將啓動,並且可以通過專用API檢索文件。我還可以通過編程用下面的代碼啓動應用程序: System.Diagnostics.Process.Start ("x.abc"); 一切正常,在我的Windows Vista的

    1熱度

    3回答

    我正在使用第三方軟件工具(命令行工具)將PDF文件合併在一起。使用C#我試圖使用System.Diagnostics.Process來運行可執行文件,但是我根據參數設置提出了一些錯誤。 如果UseShellExecute =真實RedirectStandardOutput =真我得到: Process對象必須具有UseShellExecute屬性設置爲False,以重定向IO流。 如果UseShe

    0熱度

    3回答

    我有一個子進程,從我的主應用程序產生,需要在Windows 7機器上作爲另一個本地用戶運行。我寧願不在該用戶帳戶上設置密碼,但似乎是使用模擬創建新進程不允許使用空密碼或任何類型的空值。任何人都知道這是可能的嗎?下面 是我試圖與傳遞一個空白字符: ProcessStartInfo info = new ProcessStartInfo(@"C:\PathToExecutable"); System

    1熱度

    2回答

    我使用的ProcessStartInfo修補文件有這樣一個文本文件(通過CMD.EXE): APP.EXE TEMP.TXT patch.ips 我寫了這個代碼: ProcessStartInfo P = new ProcessStartInfo("app.exe"); P.Arguments = "temp.txt " + _patchpath; P.CreateNoWindow = tru

    3熱度

    2回答

    週末我試圖在C#中整合交互式控制檯攔截器/包裝器,方法是重新混合我在SO和其他站點中找到的幾個代碼示例。 用我現在所做的,我無法可靠地從控制檯讀回。任何快速指針? public class ConsoleInterceptor { Process _interProc; public event Action<string> OutputReceivedEvent;