c - 在 C 中以编程方式使用 CMD

标签 c windows

如何在程序中模拟这些调用? 就像说我想找到所有事件连接。所以我想使用 netstat -a 我怎样才能使用它而不必真正打开一个窗口?

最佳答案

使用 CreateProcess,重定向输出。

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

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

关于c - 在 C 中以编程方式使用 CMD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717391/

相关文章:

c++ - wchar_t 和 POSIX 库

windows - 从 SHDocVw WebBrowser 控件中检索 "highest level frame"

c# - 在 C# 中,我如何查询 Windows 服务器上正在运行的服务列表?

objective-c - 如何使用 MobileDevice 框架将文件写入我的应用程序的文档目录?

c - Head First C 安全破解器 - 错误 : initializer element is not a compile-time constant

python - undefined symbol : PyArray_API when using numpy and swig

c - 32 位与 64 位环境中的 int_max

windows - Windows音频断断续续/滞后全屏Flash/HTML5修复

windows - 跳过批处理脚本中的错误消息

c# - 使用 C# 更改本地 Windows 用户属性