如何使用 C 以编程方式在 Windows 7 上设置 IP 地址

How to programmatically set IP address on Windows 7 using C

我正在开发一个需要能够设置 IP 地址的应用程序。

使用命令提示符

Netsh接口IP设置地址....

它有效,但在 c 中等效的是什么?

谢谢

我想你需要 AddIPAddress() API.

请参考 AddIPAddress function MSDN 文档中的一个很好的例子。

您可以在 https://msdn.microsoft.com/en-us/library/windows/desktop/aa366071(v=vs.85).aspx.

参考大部分网络 APIs(查询、设置、删除 IP 等)

你需要在c中使用系统命令,这是一个非常有用的命令,可以在命令提示符下执行commands.for ex system('watever command you can type here');