Alguem sabe como via código eu adicionar uma excessão no firewall do windows xp 
do meu executável?

Eu tentei o código :

Reg:= TRegIniFile.Create('System');
      Reg.RootKey:= HKEY_LOCAL_MACHINE;
      
reg.OpenKey('\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StardardProfile\AuthorizedApplications'
 , false);
      Reg.WriteString( 'List' , Application.ExeName , Application.ExeName 
+':*:Enabled:System' );
      reg.Free;

Mas aparece a mensagem de falha ao criar a chave(estou logando como 
administrador);

Alex

[As partes desta mensagem que não continham texto foram removidas]

Responder a