C++在 Windows 服务器 2008 r2 中禁用网络适配器的示例
C++ example to disable a network adapter in Windows server 2008 r2
在Windows Server 2008 R2上,我们有多个网络适配器。 我们有一个必须与特定网络适配器绑定的旧程序。 它并不总是选择正确的一个。 我需要禁用不正确的网络适配器,然后启动程序,然后再次启用网络适配器。我在禁用适配器时遇到问题。 有人可以提供C++的例子吗?编译器是Embarcadero C++XE2。
我认为没有必要使用c ++。批处理文件可以做到这一点。
该文件如下:
要禁用接口运行:
netsh interface set interface “Local Area Connection” DISABLED
要启用接口,请运行:
netsh interface set interface “Local Area Connection” ENABLED
感谢 Pablo,这是 c++ 命令:
HINSTANCE retVal = ShellExecute(NULL, "open", "cmd", "/c netsh interface set interface "Local Area Connection" ENABLED", NULL, SW_NORMAL);
您可以使用 c++ 运行脚本像 ps1 脚本一样
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 为什么 STL 容器适配器堆栈中的 top 返回常量引用?
- 创建包装升压适配器的自定义范围类
- 在 C++20 中将多个范围适配器连接到一个范围中
- 在 NVIDIA GEFORCE GTX 1050 上下载适用于 Windows 10 的 openCL 1.2
- 递归应用 C++20 范围适配器会导致编译时无限循环
- Lambda 到函数指针适配器的理解
- 有没有适用于Windows.lib文件的GNU二进制文件描述符(BFD)
- 如何以编程方式确定网络适配器在 Windows 上是否为虚拟适配器?
- 如何在C 中获取有关网络适配器物理的信息
- 如何在 C++/WinAPI 中按网络适配器获取发送/接收的字节数
- 在Windows NDIS的直通示例中,如何使用特定适配器发送NDIS_PACKET?
- 检索用于在 Windows 上使用 C++ 连接到互联网的适配器
- C++在 Windows 服务器 2008 r2 中禁用网络适配器的示例
- 如何在c++中实现一个在Linux和Windows中都能工作的适配器框架
- c++中的网络适配器信息
- 如何获得用于Windows中特定监视器的显示适配器
- UDP广播在机器上与多个网络适配器在Windows与本机c++
- 获取当前运行进程的网络适配器
- 在网络适配器中添加DNS条目