:怎么判断防火墙添加了某程序的例外

请教高手:如何判断防火墙添加了某程序的例外?
请教各位高手一个问题,有没有办法判断某个程序已经在防火墙中已经添加了例外?
------解决思路----------------------
读注册表
win7在这里
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List


xp在在这理
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List