processstartinfo

    2熱度

    1回答

    當試圖從C#Windows服務中運行7-Zip命令行.exe時,我的應用程序掛起時沒有發生錯誤。在下面的部分設置斷點表明,一旦我點擊Process.Start(p)就會發生掛起。我將相同的代碼放在Windows窗體應用程序中,並獲得了「打開文件 - 安全警告」消息框,指出發佈者無法驗證。在警告上單擊「運行」可使其繼續運行而不會出現任何問題。在取消選中「在打開此文件之前始終詢問」框以取消此警告之外有

    0熱度

    2回答

    我有一個節點js腳本在我的web角色中運行Socket.io實現。我可以找到如何啓動節點js腳本的唯一方法是在命令提示符下運行它,所以我在web角色中創建了一個後臺任務,它在命令提示符下運行腳本。 我將節點js文件,cmd.exe和節點模塊文件的「Copy To Output Directory」屬性設置爲「Copy If newer」,並且它們正在bin文件夾中生成。如果我手動啓動bin文件夾中

    1熱度

    2回答

    我想通過在C#中的imdisk創建一個RAM目錄。由於cmd命令是這樣的: imdisk -a -s 512M -m X: -p "/fs:ntfs /q /y" 我查找了如何使用C#處理cmd命令,並發現了有關ProcessStartInfo()的幾個提示。這個類的工作方式幾乎和我打算的一樣,但是由於imdisk需要管理員權限,所以我有點被卡住了。即使代碼塊沒有例外地執行,我也沒有在Window

    0熱度

    2回答

    可能重複: .NET: How to print files w/o opening them 我要謹慎地打印我的文件,而無需打開它們 有人告訴我這樣做: ProcessStartInfo psi = new ProcessStartInfo(documentFileName); psi.Verb = "Print"; Process.Start(psi); 但ProcessStartIn

    0熱度

    1回答

    我想要一個MP3文件轉換爲使用SoX 的C#代碼來執行此GSM編碼的WAV用進程來運行SOX是: Console.WriteLine(Cfg.SoxPath); // bin/sox.exe Console.WriteLine(args); // A rather long argument var startInfo = new ProcessStartInfo(); startInfo.

    0熱度

    3回答

    我有一個過程,它需要一些參數,我希望它從C#開始,我已經嘗試了相同的參數在快捷方式和它的作品,另一方面,在C#它沒有,所以這裏是參數。該參數的格式是正確的,但我在-k ProcessStartInfo prf = new ProcessStartInfo("C:\\" + "argstest.exe"); prf.UseShellExecute =true; prf.Arguments =

    1熱度

    1回答

    在UNC路徑中傳入帶有逗號的值(例如「\ servername \ Smith,John \ Documents \」)會導致以下情況啓動Windows資源管理器,但它打開我的文檔而不是文件夾路徑。如果我將路徑粘貼到Windows資源管理器的地址欄中,該文件夾將適當地打開。 public void OpenWindowsExplorer(string path) { var runEx

    0熱度

    1回答

    我有一段代碼在運行命令行,並做一些東西,如下面: ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "CMD.EXE"; System.Console.WriteLine("please insert the path of working directory"); string pat

    1熱度

    1回答

    我正在研究能夠在特定驅動器上找到PST的工具。這段代碼僅僅是爲了測試目的而採用了項目路徑。 我的問題是,當我試圖得到一個shell命令的執行輸出在外部指令的處理器,我只得到了2個第一行: Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = tru

    3熱度

    1回答

    我在製作Visual Studio包,其中我啓動devenv.exe並嘗試構建其他解決方案。我需要實時構建輸出,因此用戶可以看到構建進度(輸出) ,但我不知道該怎麼做,甚至可能。 我試過這樣的方式: string rebuildLog = string.Empty; string logFileName = System.IO.Path.GetTempFileName();