Gerar instalaveis e verificação de atulizção

Bom , sou novo e espero realmente estar postando minha duvida no lugar devido ,

estou desenvolvendo um software para uma gráfica e estou quase terminado ,

gostaria de saber como faço para gerar instalador e gostaria de implantar no

no software uma verificação para que quando ele inciar fazer uma verificação

em um servidor(por enquanto local) se aquela é ultima versão do software

caso não seja que ele possa atualizar automaticamente , ma eu não tenho nem ideia

por onde começar .

Obrigado.

Niguem ?

Para gerar o instalador da para usar o Inno Setup.

Quanto a atualização automática acredito que você terá que fazer uma outro aplicativo para isso. No exemplo vamos chama-lo de X.

Funcionaria assim:

Ao inicializar a aplicação da gráfica esse aplicativo X é executado e faz uma consulta em um WebService, por exemplo, para verificar se a atualizações.

Caso tenha atualizações você baixa eles para a sua máquina e esse aplicativo X copia as atualizações para o diretório da aplicação da gráfica.

Ao final da copia, o seu aplicativo X inicia a aplicação da gráfica automaticamente com as atualizações.

Veja que o aplicativo X é o responsável pelas atualizações.

Espero ter ajudado.