我正在使用一个使用_spawnv和_spawnve函数来调用其他exe文件的软件。现在这可以正常工作,如果我调用一个C或C ++ exe文件,但当我尝试调用.NET exe文件(C#)时,我总是错过我传递给exe文件的第一个参数,作为示例,如果我发送这些参数
1.1.1.1,20,i @ domain.com,yes,no
在.NET应用程序中,它会将参数记录为
20,i @ domain.com,是的,没有
因为电子邮件字符串而得到FormatException。现在我可以添加一个伪参数,但由于我不明白为什么会这样,我宁愿不这样做。
所以问题是为什么我错过了.NET应用程序中的第一个参数。
欢呼声, es