Olá pessoal, Paulo, eu uso junto com o InnoSetup o ISTool, você pode baixar no site oficial ou no link (http://www.4shared.com/dir/5679510/48848609/Uploads.html). Após instalar o programa, vá em "Opções > Aplicativo > Privilégios requeridos" e escolha a opção "none". Eu também uso a instalação do Firebird com o InnoSetup, passando parâmetros para o setup do Firebird, além de ser muito prático, aproveito a própria instalação dele, com barra de progresso e etc. ________________________________ Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: [EMAIL PROTECTED] Gmail, Google Talk: [EMAIL PROTECTED] Hotmail, MSN: [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/
________________________________ De: Paulo - yahoo <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 30 de Outubro de 2008 16:39:32 Assunto: [delphi-br] Como liberar a porta 3050, 3054, ou outra, via codigo Pessoal: Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno Setup. Minha intenção é vender o sistema pela Internet, e por isso quero automatizar ao máximo a instalação, para facilitar aos usuários. Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB através de uma "instância", e dentro da pasta do meu sistema (para evitar conflito com outro FireBird que por ventura esteja instalado na máquina). - Nos meus testes, percebi que as estações só conseguem se conectar ao FB do servidor se o firewall (do servidor XP, com SP3) estiver desabilitado, ou se a porta 3054 (que estou usando para instalar minha instância do FB) estiver liberada no firewall. - No endereço (http://www.ramosdai nformatica. com.br/art_ recentes01. php?CDA=870) há um exemplo de código Delphi, para modificar o registro do XP e desbloquear a porta para o FB. - Esto pensando em criar um pequeno programa em Delphi com o código mostrado no site, e executar esse programinha a partir da instalação que eu montei no Inno Setup. Assim, quando o usuário terminasse de executar a instalação, a porta seria automaticamente desbloqueada, e ele não teria que manualmente configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 máquinas, onde não exista ninguém da área de Informática no dia-a-dia da empresa, para fazer essa configuração) Perguntas: 1) Gostaria de saber se alguém já usou código semelhante a este e quais seriam os "contras". 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta C:\Arquivos de Programas, por exemplo), e também para alterar o registro da máquina, o usuário tenha que ter privilégios de administrador. Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte se o usuário é ou não "administrador" , e dê um alerta, antes de começar a instalação ? Como é que vocês contornam esta situação. - Tenho várias outras dúvidas, que estou tentando resolver sozinho, pesquisando na Internet. Se puderem enviar algumas dicas, fico muito agradecido ! Paulo Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]