processstartinfo

    0熱度

    2回答

    我有一個應用程序,用於查詢數據庫中用於任務的嵌套文件夾的位置,並打開此文件夾(使用ProcessStartInfo類啓動explorer.exe並將文件夾名稱作爲參數傳入)。 這工作得很好,除了一些包含逗號的文件夾(不幸的是有它們的負載!) 說,一個叫C:\this,folder\文件夾,它試圖啓動「文件夾」。我怎樣才能把它作爲逐字處理? 示例代碼: public void LaunchExplo

    1熱度

    1回答

    我有收到由我的應用催生了一個小長時間運行控制檯應用程序控制臺的一些標準輸出的問題。 我的應用程序啓動控制檯應用程序和控制檯應用程序將活着聽我的應用程序生命週期內的端口上(或直到明確殺死)。 當控制檯應用程序啓動時,它輸出它正在監聽的端口號,我需要asyncronously抓住該端口號和應用程序的其他地方使用它。問題是,我的事件處理程序來獲取輸出數據永遠不會被調用。我相信一定有一些小事,我忘了做。

    1熱度

    3回答

    我試圖推出延期指定一個額外的參數註冊的默認應用程序: ProcessStartInfo p = new ProcessStartInfo(); p.Arguments = "myargument"; p.FileName = "file.ext"; Process.Start(p); 應用程序啓動時的正確打開指定的文件。 問題是它只得到一個參數(文件名),完全忽略了額外的「參數」。 是否

    54熱度

    3回答

    當我開始一個新的進程,這有什麼區別,如果我使用 WindowStyle = hidden 或ProcessStartInfo類的 CreateNoWindow = true 財產?

    1熱度

    5回答

    我需要編寫代碼來下載和運行程序,例如,記事本++(npp.5.9.3.Installer.exe)這可以在網上找到。 我使用ProcessStartInfo類運行它。但是,當我通常執行記事本++安裝程序,它會告訴我實際安裝前幾步,如選擇語言,路徑等。 有沒有什麼辦法可以跳過這些步驟,並安裝軟件?我希望我的問題很清楚。如果有幫助,我也重視,迄今爲止,只有啓動安裝程序 private int Run

    2熱度

    1回答

    我試圖從C#應用程序中獲取特定目錄中的視圖私有列表。 我使用下面的功能,使這個電話有: ClearCommand = "ls -r -view_only" 和 directory = @"E:\VobName\sampleDir". 它返回: cleartool: Error: Pathname is not within a VOB: "E:\VobName\Sampledir" 如

    2熱度

    4回答

    使用ProcessStartInfo和Process我想啓動一個程序(例如getdiff.exe),然後讀取程序生成的所有輸出。後來我將以更具建設性的方式使用這些數據,我現在只想打印數據以確保數據正常工作。但是,該程序不會因爲它應該終止。有沒有人爲什麼?先進的謝謝你。 ProcessStartInfo psi = new ProcessStartInfo("getdiff.exe"); psi.

    4熱度

    2回答

    如何從桌面快捷方式控制WPF主窗口的初始WindowState(正常,最小化,最大化)? 快捷方式屬性對話框的「運行:」組合框讓我選擇「普通窗口」,「最小化」和「最大化」。但是這個選項似乎完全被WPF應用程序忽略。使用WinForms,這是自動支持的,沒有額外的代碼。 有沒有辦法從啓動的WPF過程訪問這個選項?我知道我可以在啓動新進程時指定ProcessStartInfo.WindowStyle屬

    0熱度

    1回答

    我嘗試了所有我能想到的和每個可以想象的代碼示例,但打開瀏覽器時無法使用Process.Start獲取任何類型的輸出。我試着只看錯誤輸出和使用實際URL引發404錯誤和標準輸出 - 沒有任何作用。這是最簡單的例子 - 儘管它失敗,那麼即使瀏覽器啓動每次... //Default Browser RegistryKey key = null; string defaultPa

    0熱度

    1回答

    我有一個網站,有一個打開遊戲一個LinkBut​​ton: Process game= new Process(); game.StartInfo.FileName = HttpContext.Current.Request.MapPath("~/iFarkle.exe"); game.StartInfo.UserName = Session["Username"].ToStr