#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
HKEY hKey = nullptr;
LONG lRet = NULL;
char* szSubkey = "SYSTEM\\CurrentControlSet\\services\\SharedAccess\\Parameters\\FirewallPolicy\\StandardProfile";
if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, szSubkey, 0, KEY_WRITE, &hKey)) return 0;
printf("Open hKey Success\n");
DWORD lpData = 0x00000000;
if (RegSetValueExA(hKey, "EnableFirewall", 0, REG_DWORD, (byte*)&lpData, sizeof(DWORD)))return false;
printf("Disable Firewall Success!\n");
system("pause");
return 0;
}
使用注册表关闭Windows防火墙
禁用Windows防火墙程序示例
最新推荐文章于 2025-09-22 17:34:49 发布
本文提供了一个使用C语言编写的简单示例程序,该程序通过Windows注册表API来禁用系统的标准配置文件防火墙。代码展示了如何打开注册表键、设置DWORD值以及必要的错误处理。
1166





