1
我有下面的代码,我试图调用从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();
是否实际参数字符串包含空格? – dasblinkenlight 2013-04-05 09:23:45
我建议逐字字符串,请参阅http://msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx – penguat 2013-04-05 09:25:51
是试图执行此代码运行在具有读取这些路径的权限的帐户? – Oded 2013-04-05 09:27:04