我有一个非托管API,其签名是:
p1 = Runtime.getRuntime().exec(new String[]{"cmd", "/c", "netsh"});
其中Filename是要导入的文件的名称,完整路径和文件名。
所以我在C#代码中使用以下API:
netsh
在这一点上,它崩溃,从而显示错误访问冲突读取位置错误。我什至试图用byte []代替stringbuilder,但这没用。
我已经在这样的单独API.cs文件中声明了此API:
p1 = Runtime.getRuntime().exec("netsh");
任何想法可能是什么问题?我应该用其他东西代替StringBuilder还是byte []。