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