Re: False indication of Firewall status by get_FirewallEnabled()

Tech-Archive recommends: Fix windows errors by optimizing your registry



"Sanghmitra" <Sanghmitra@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote...
>I want to know status of Windows Firewall (whether ON or OFF). I am making
> use of get_FirewallEnabled() from Firewall WIN32 API (PSDK). But this method
> returns me FALSE i.e. Firewall is OFF, even if Firewall is ON.
>
> I have ensured that the Firewall is ON and also that Windows Firewall/ICS
> Service is running.
>
> Can anyone tell what is wrong happening here?

Very simple: you misread the documentation :-)

get_FirewallEnabled() return S_OK upon success, which happens to be 0 (just like
FALSE). So your call to get_FirewallEnabled() is actually succeeding.

Regards,
-Roger
--
E-mail: rhunen@xxxxxxxxx
Home: http://www.xs4all.nl/~rhunen
ADSL: http://adsl.hunen.net


.



Relevant Pages