Bom demais para o IE
Topo
Menu Content/Inhalt
Home arrow Artigos arrow Inno Setup arrow Configurar o firewall do Windows XP com o InnoSetup
Google

Firefox

free links Links to web promotion resources  Bazish.Net | Web Designing Faisalabad  Technolgy  Free Gospel Music  CATERING TRAILERS

Newsletter






Login Form






Esqueceu sua senha?

Estatísticas

Membros: 145
Notícias: 862
Weblinks: 56

web stats
Conteúdo sob licença Creative Commons

PageRank



Obtenha visualizações gratuitas no Snap.com




RSS - InfoHome Web Site
Configurar o firewall do Windows XP com o InnoSetup PDF Imprimir E-mail del.icio.us technorati Translate to english
Avaliação do Usuário: / 4
PiorMelhor 
07 de janeiro de 2008

Você desenvolveu um sistema que utilize alguma conexão de internet e precisa configurar o firewall do Windows XP durante a instalação do sistema. Veja como fazer isso usando o InnoSetup.

O InnoSetup é um dos melhores programas para criar instaladores de sistemas, como já havia comentado anteriormente. Ele é muito flexível e atende a inúmeras necessidades específicas de instalações das mais diversificadas.

No caso deste artigo, o que iremos fazer é configurar uma excessão no Firewall nativo do Windows XP, para que quando o nosso sistema acesse a internet o mesmo não seja bloqueado pelo firewall.

Veja nas linhas abaixo um script básico e bem comentado para realizar esta proeza.

Código Exemplo
; Na linha abaixo é definido o nome do programa
#define MyAppName "My Program"
; Na linha abaixo é definido o nome do executável
#define MyAppExeName "MyProg.exe"

[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
; Abaixo definimos o local de instalação
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputBaseFilename=
firewall_setup
Compression=lzma
SolidCompression=true

[Files]

Source: C:\Arquivos de programas\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}


[Run]
; A linha abaixo configura o firewall na instalação do nosso sistema
Filename: {sys}\netsh; Parameters: "firewall add allowedprogram program=""{app}\{#MyAppExeName}"" name=""{#MyAppName}"" mode=ENABLE scope=ALL profile=ALL"; Flags: runhidden postinstall; MinVersion: 0,5.1; Description: Configurar excessão no firewall do windows
; Na Flag "MinVersion: 0,5.1" definimos que a regra se aplica apenas para o Windows XP
; Retirar a Flag "postinstall" caso a configuração durante a instalação seja incondicional, ou seja, o usuárionão pode desabilitar a opção

[UninstallRun]
; A linha abaixo remove a configuração de firewall caso o sistema seja desinstalado
Filename: {sys}\netsh; Parameters: "firewall delete allowedprogram program=""{app}\{#MyAppExeName}"""; Flags: runhidden; MinVersion: 0,5.1

Como podemos ver no script acima, o segredo se encontra na execução do utilitário NETSH do Windows XP.

Você poderá encontrar mais informações na internet sobre este utilitário, usando o Google.

Download.:

 Download Inno Setup Script para configurar firewall do Windows XP
Nome:Inno Setup Script para configurar firewall do Windows XP (Details)
Tipo:zip
Versão:
Tamanho:1.08 Kb
Licença:Freeware
Autor:John Klaus
Homepage:http://www.kanenberg.com
Downloads:136
Avaliação: (1 Votos)
O seu voto:


Veja também.:


Comentários
Escrito por edbahia em 2009-09-05 00:07:30
como desbquear firewall
Escrito por edbahia em 2009-09-04 23:58:38
NAO COSINGO ENTRAR NO MSN PORQUE ESTAR ACUSANDO BLOQUEIO PELO FIREWALL 
PEÇO AJUDA OBRIGADO

Escrever Comentário
Comentários estão sujeitos à moderação dos administradores do site
Permitido inserir no máximo 1 link por comentário.
Nome:
E-Mail:
HomePage:
Titulo:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comentário:

Código:* Code

Powered by AkoComment!

 
Próximo >
 Instale a ToolBar e fique sempre atualizado com o que acontece no Site... Notícias, Links, Rádios Online e muito mais...
Instale no seu Browser a barra de tarefas do InfoHome Web Site