Bom Dia a todos

Com relação ao atualizador, eu bolei da seguinte maneira.

Tela de login, libera opção para atualizar, como? ele le a versão do 
executavel do servidor atraves da leitura de um arquivo em uma pasta
compartilhada no servidor.
Como comparar a versão? Bom eu toda vez que copilava a aplicação antes de 
atualizar no servidor eu colocava a versão dentro do código,
por exemplo 1.0.20090923.1101 onde 1.0 versão, 20090923 data da compilação, 
1101 hora da compilação antes de disponibilizar ao cliente.

Se alguem bolou outra maneira, eu estou desenvolvendo atraves do banco de 
dados também..

Atenciosamente

Gilberto Bazilio

--------------------------------------------------
From: "Andrei Luís" <compuvale.softw...@gmail.com>
Sent: Thursday, September 24, 2009 10:30 AM
To: <delphi-br@yahoogrupos.com.br>
Subject: Re: [delphi-br] Executável somente no servidor da rede local

> Bom dia a todos, vou responder aqui a todos:
>
> Alex - mapear é uma solução interessante, mas é mais uma coisa pra fazer 
> nas
> estações... O atalho já está assim
> \\nome_servidor\pasta_aplicacao\executavel.exe
>
> Eduardo - pois é, sei dos contras, mas queria testar pra ver como fica, 
> acho
> que a carga do sistema não vai ser tão mais lenta assim. Talvez a melhor
> solução seja mesmo como o Fábio falou, um atualizador.
>
> Nextcorp - Washington - vou verificar
>
> Sil-jo Evsan - depois q postei aqui, achei essa dica no Baboo, testei e
> funcionou. Mas descarto utilizar isso pois é muito perigoso, afinal, 
> libera
> todo .exe. Li comentários que diziam que o pessoal colocou somente o nome 
> do
> executável, testei assim também, funcionou, mas funcionou pq no nome está 
> o
> .exe, ou seja, liberou geral tb.
>
> Fábio - Eu usava um atualizador assim, que comparava as datas dos
> executáveis. Na mesma rede, tinha micros que atualizavam e outros que não.
> Neste atualizador eu coloquei tb a possibilidade de fazer o downgrade, qdo
> por algum motivo voltasse a versão no servidor, tinha colocado uma msg
> diferente, avisando q a versão do servidor era anterior a da estação. Na
> mesma rede tinha micros que davam essa msg, mesmo que as versões fossem
> iguais. Talvez não seja a melhor forma comparar pela data, mas foi o que
> consegui na época. Você teria algo melhor pra compartilhar?
>
> [] a todos
> Andrei
>
>
> 2009/9/24 Sil-jo Evsan <siljoev...@gmail.com>
>
>> Bom Dia!
>> Para desabilitar a mensagem "editor não pode ser verificado" na execução 
>> de
>> um determinado programa:
>> Vá no Menu iniciar -> Executar -> Digite gpedit.msc -> Clique em OK
>> Você irá acessar as Diretivas de Grupo do Windows.
>> Clique em Configurações de Usuário -> Modelos Administrativos ->
>> Componentes
>> do Windows -> Gerenciador de Anexos
>> Duplo clique em: Lista de inclusão de tipos de arquivos de baixo risco.
>> Clique em Ativado.
>> Abaixo aparecerar um campo, digite a extensão do arquivo que você não
>> deseja
>> que apareça a mensagem.
>> Ex:
>> .bat
>> .exe
>> Clique em OK.
>> Com isso, a mensagem não aparecerá mais na execução de programas com a
>> extensão especificada.
>>
>> Fonte da informação
>>
>> Ou você pode tentar pelo:
>> Windows Explorer > Ferramentas > Opções de pasta > Tipos de arquivo >
>> selecione a extensão desejada e clique em avançado na tela que se abrirá
>> desmarque a opção "Confirmar abertura após o download"
>>
>> Fonte: http://www.babooforum.com.br/forum/index.php?showtopic=649443
>> Abraços,
>> 2009/9/23 Andrei Luís <compuvale.softw...@gmail.com>
>>
>> >
>> >
>> > Boa noite a todos,
>> >
>> > Hoje coloco o executável de meus sistemas em cada estação. Quero 
>> > estudar
>> > como vai ficar o desempenho se deixar o executável somente no servidor 
>> > e
>> > nas
>> > estações um atalho apontando pra lá.
>> >
>> > Bem, criei uma pasta no servidor, coloquei os arquivos necessários e
>> > compartilhei a pasta. Na primeira estação, ao executar o novo atalho, o
>> > Windows chia com a mensagem 'O editor não pode ser verificado' e
>> apresenta
>> > um botão 'Executar' e um 'Cancelar', clicando em Executar o sistema é
>> abre
>> > normalmente.
>> >
>> > Mas aí, pô, é um saco ficar a cada execução do sistema, clicar no 
>> > bendito
>> > botão. Alguém sabe o que pode se fazer para não aparecer essa msg?
>> >
>> > Já tentei criar uma exceção no Firewall da estação, já desativei o
>> Firewall
>> > da estação e do servidor. Aquele botão Desbloquear não aparece nem nas
>> > propriedades do executavel, nem nas propriedades do atalho.
>> >
>> > 'Servidor' e estações rodam Win XP Pro SP3
>> >
>> > []s
>> > Andrei
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>> >
>>
>>
>>
>> --
>> Sil-jo Evsan
>> Jedi Knight/System Analyst/Developer
>> Remember... the force will be with you, always!
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> 

Responder a