ABoyCalledSilly said:
Ok, now i understand completely... frustrating situation
Can you specify the "rules it wouldn't honor"? Maybe there's a solution
around the corner
Outbound rule:
name: "block network for adobe reader"
profile: any
enabled: yes
action: block
program: %ProgramFiles%\Adobe\Reader 8.0\Reader\AcroRd32.exe
local address: any
remote address: any
protocol: any
local port: any
remote port: any
allowed computers: any
properties\programs and services\services\settings\apply this rule as
follows: apply to all programs and services
properties\advanced\profiles: all profiles
profiles\interface types\customize\This rule applies to connections on the
following interface types: All interface types
I have one such rule for every EXE in the %ProgramFiles%\Adobe directory
(six EXEs total), including AcroRd32.exe.
Yet when I run the program and tell it to check for updates over the
internet, it does so with no problem.
Not that it should matter, since those outbound rules I have in place should
cover all cases, but my active profile is Public, and I have inbound
connections blocked by default and outbound allowed by default. I'm running
RTM, UAC is enabled, and I'm using an administrative account. I don't have
any firewall software installed other than the default one included with
Vista, and I don't have any configuration complications which I could
imagine might be causing my problem. I know that specifying the programs
using the pathname %ProgramFiles%\Adobe\Reader 8.0\Reader isn't the problem
because Vista itself chose to specify it that way; I just used the New
Outbound Rule wizard to create the rules, and selected the programs using
the file dialog box.
Another option is using your Hostfile
(C:\Windows\System32\drivers\etc\hosts). Have you tried using it?
That won't work because I'm not trying to block all programs from accessing
particular sites, but block particular programs from accessing any sites.