我正在尝试在 C# 中使用 system(string str) 命令进行 dos 操作。
namespace XYZ
{
internal class Program
{
[DllImport("msvcrt.dll")]
static extern int system(string str);
static void Main(string[] args)
{
string Command = Console.ReadLine();
system(Command);
/* Excutes command, then "PInvokeStackImbalance". */
}
}
}
我知道 usingstatic extern int system(string str)
是一个糟糕的解决方案,但我尝试了其他不起作用的解决方案。