簡體   English   中英

將路徑作為參數傳遞給進程C#

[英]Passing path as argument to process C#

我有以下代碼,試圖從C#調用C ++控制台應用程序。 我的日志文件不斷告訴我它無法打開配置文件。 在這種情況下,將路徑寫為參數的正確方法是什么?

Process process = new Process();
process.StartInfo.FileName = "C:\\myCapp.exe";
process.StartInfo.Arguments = "C:\\config.txt"; // Put your arguments here
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.Start();
process.WaitForExit();

您的方法是正確的(只測試了此示例)。 我認為問題出在C ++應用程序中或錯誤的文件訪問中。

可能是在C#應用程序中打開了文件但尚未關閉嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM