Fórum Problemas com o firewall do vista #1800
12/01/2009
0
Fabricio Bolzan
Curtir tópico
+ 0Posts
12/01/2009
Rodrigo Mourão
Para liberar a porta no Firewall basta adicionar uma chave no registro do windows. Ela fica em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List.
Para fazer isso no delphi faça o seguinte. De uses em Registry. No clique de um botão por exemplo coloque o código abaixo.
var
R:=TRegistry
Ch: String;
begin
Ch := SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List;
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey(Ch,False);
R.WriteString(1010:TCP,1010:TCP:*:Enabled:NOMEDAPORTA:_pfl);
end;
Onde há 1010 substitua pelo número da porta que você quer liberar.
Onde há TCP você poderá usar UDP se for o caso
Onde há NOMEDAPORTA substitua pelo nome que quer dar a exceção.
Bem é isso ai !!
Abs !!!!
Gostei + 0
12/01/2009
Rodrigo Mourão
Estamos aguardando para encerrarmos o chamado !!!
abs !!!
Gostei + 0
13/01/2009
Fabricio Bolzan
Gostei + 0
14/01/2009
Devmedia
Gostei + 0
14/01/2009
Devmedia
o consultor gostaria de saber se funcionou no Ultimante e recomenda que seja executado como administrador.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)