C#使用“Microsoft.Win32”开启或关闭防火墙
2020-07-27 本文已影响0人
浅谈码生活
当我们在开发完一款Windows系统下的桌面程序时,在运行调试的过程中难免会因为系统中的”防火墙“会让我们的程序出现Bug甚至会出现闪退,然而在我们手动关闭防火墙后程序可以正常启动,所以当我们在启动程序时能够有一个工具库自动判断当前系统”防火墙“是否启动,并将其关闭。
第一步:添加”Microsoft.Win32“引用
第二步:开启服务、开启防火墙
第三步:关闭防火墙
通过以上代码可以利用我们注册表中的值或信息来进行对防火墙的开启和关闭,查看详细代码可以访问我的GitHub.