进程间调用,传递的参数带有空格,该如何解决。用双引号包起来,这个得借助转义字符了。
还是得参考msdn官网文档:
https://msdn.microsoft.com/zh-cn/library/system.diagnostics.processstartinfo.arguments
caxaAutoUpdate.StartInfo.Arguments = string.Format("\"{0}\"", setuppath) + " " +
SysInfo.UserIP ;
//加一个端口
caxaAutoUpdate.Start();
//退出当前应用程序
Application.Exit();