在 Windows 下以编程方式禁用网络摄像头,可以使用以下方法:
在 Windows 命令提示符中,可以使用以下命令来禁用网络摄像头:
netsh interface set interface "网络摄像头" admin=disabled
其中,"网络摄像头" 是网络摄像头的名称,可以通过以下命令查看所有网络适配器的名称:
netsh interface show interface
可以使用以下 PowerShell 脚本来禁用网络摄像头:
$interfaceName = "网络摄像头"
Disable-NetAdapter -Name $interfaceName -Confirm:$false
其中,"网络摄像头" 是网络摄像头的名称,可以通过以下命令查看所有网络适配器的名称:
Get-NetAdapter
可以使用以下 C# 代码来禁用网络摄像头:
using System;
using System.Linq;
using System.Net.NetworkInformation;
class Program
{
static void Main(string[] args)
{
string interfaceName = "网络摄像头";
NetworkInterface nic = NetworkInterface.GetAllNetworkInterfaces().FirstOrDefault(n => n.Name == interfaceName);
if (nic != null)
{
nic.EnableIPv6(false);
nic.EnableIPv4(false);
}
}
}
其中,"网络摄像头" 是网络摄像头的名称,可以通过以下代码查看所有网络适配器的名称:
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
Console.WriteLine(nic.Name);
}
需要注意的是,以上方法需要以管理员权限运行。
领取专属 10元无门槛券
手把手带您无忧上云