PInvokeStackImbalance при использовании «static extern int system (string str)»
Я пытаюсь использовать системную команду (string str) для dos-операций в C #.
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". */
}
}
}
Я знаю, используяstatic extern int system(string str)
это плохое решение, но я пробовал другие решения, которые не работали.