Geralmente, a instalação de um arquivo MSI pode ser feita com a OCRA da Microsoft ou com alguns switches e arquivos de configuração.
Você pode instalar programas com coisas como um setup.inf customizado ou um "arquivo de resposta", que é como os garotos grandes fazem isso.
Para mim, eu normalmente instalo o programa através de uma série de zips e arquivos de registro. Eu corro muitos sistemas operacionais diferentes, e a instalação do núcleo ocupa um pequeno diretório que se encaixa em um disquete (salve os programas).
conset
por Frank Westlake, lerá o registro no ambiente atual.
reg
configura o ambiente atual no registro. Eu uso HKCU\Software\Wendy
para isso. Portanto, os programas não são configurados para um diretório como L:\newin\myapp
, mas o L:\newin
é extraído do registro.
A maioria dos programas já está configurada como portátil ou semi-portátil. O registro é feito copiando os arquivos para o diretório windows, o diretório do sistema windows, etc, e registrando os OCX's etc. Os arquivos em lote criam os atalhos, novamente, os locais são retirados do registro por conset.
Para facilitar a vida, eu uso as mesmas configurações de registro em um lote cdf
, que procura o nome (por exemplo, cdf sendto
nos arquivos user, machine e wendy. Assim, posso cdf para o diretório que guardo meus exes do DOS em (cdf dosexe).
Com apenas um switch (cdf / w), eu posso abrir o registro nesse ponto (usando regjump).