0

在 Windows Server 2008 R2 上,我们有多个网络适配器。我们有一个必须与特定网络适配器绑定的遗留程序。它并不总是选择正确的。我需要禁用不正确的网络适配器,然后启动程序,然后再次启用网络适配器。我无法禁用适配器。有人可以提供一个 C++ 示例吗?编译器是 Embarcadero C++ XE2。

4

2 回答 2

1

我认为没有必要使用c++。批处理文件可以做到。

该文件如下:

要禁用接口运行:

netsh interface set interface “Local Area Connection” DISABLED

要启用接口运行:

netsh interface set interface “Local Area Connection” ENABLED
于 2012-08-07T23:41:34.313 回答
0

感谢 Pablo,这是 c++ 命令:

HINSTANCE retVal = ShellExecute(NULL, "open", "cmd", "/c netsh interface set interface \"Local Area Connection\" ENABLED", NULL, SW_NORMAL);
于 2020-10-24T09:55:23.567 回答