Eu trabalho em uma empresa da Fortune 25 aqui nos EUA. Eu faço o pacote de aplicativos - Esta resposta é provavelmente um pouco tarde - Nós exigimos que todos os aplicativos sejam auto-instaláveis, para que possamos empurrá-los para a estação de trabalho do usuário silenciosamente via Altiris. Embora prefiramos todos os instaladores de software no formato MSI, nem sempre é esse o caso. Usarei instaladores EXE se eles puderem ser executados silenciosamente por meio da linha de comando ou do arquivo setup.iss. Caso contrário, eles serão reempacotados no formato MSI.
Seu tipo de pacote levaria menos de 1 hora para ser colocado no MSI & Compile-o através do Wise Package Studio. Assumindo seu 1 arquivo & 1 atalho. Na verdade, levaria mais tempo para testar & obter assinar fora do que realmente empacotá-lo. Todos os pacotes (Aplicativos) são revisados por pares & testado pelo App Requester (proprietário do aplicativo).
Temos alguns aplicativos que são atualizados com frequência, como em algumas semanas. Como isso exigiria muito tempo para reconstruir em MSI & Teste a cada poucas semanas - trocamos isso para se atualizar. Nós os configuramos para executar um script vb como o atalho, a primeira coisa que o script vb faz é consultar um compartilhamento de rede predefinido & verifique a data / versão do arquivo ali em relação à cópia local. Se a rede tiver uma versão mais recente - do que a sua copiada. O arquivo EXE é executado - auto-atualização simples.