以编程方式在C中使用CMD

dax*_*dax 0 c windows

如何在程序中模拟这些调用?就像说我想找到所有活跃的连接.所以我想使用netstat -a我怎么能使用它而不必打开一个窗口?

Ric*_*ard 6

使用CreateProcess,重定向输出.

如果调用应用程序不是Windows应用程序,则控制台窗口没有问题(因为默认情况下,控制台编程将在其父控制台内部).

如果调用应用程序是Windows应用程序,请将传递给CreateProcess的正确选项设置为默认将创建为隐藏的控制台窗口.