Gerar uma transformação
O arquivo VBScript WiGenXfm.vbs é fornecido nos Componentes do SDK do Windows para desenvolvedores do Windows Installer. Este script de exemplo pode gerar uma transformação de dois bancos de dados do Windows Installer. Para obter mais informações, confira Transformações de banco de dados.
Este exemplo demonstra o uso de:
Método OpenDatabase (objeto Installer)
Método LastErrorRecord do objeto Installer
Método GenerateTransform do objeto Database
Será necessária a versão CScript.exe ou WScript.exe do Windows Script Host para usar este exemplo. Para usar CScript.exe para executar este exemplo, digite uma linha de comando no prompt de comando usando a sintaxe a seguir. A ajuda será exibida se o primeiro argumento for /? ou se poucos argumentos forem especificados. Para redirecionar a saída para um arquivo, encerre a linha de comando com VBS > [caminho para o arquivo]. O exemplo retorna um valor 0 para êxito, 1 se a ajuda for chamada e 2 se o script falhar.
cscript WiGenXfm.vbs [caminho para o banco de dados original][caminho para o banco de dados revisado][caminho para arquivo de transformação]
Especifique o caminho para o banco de dados do Windows Installer original. Especifique o caminho para o banco de dados revisado. Especifique o caminho para o arquivo de transformação a ser criado. Se o caminho para o arquivo de transformação for omitido, os dois bancos de dados serão apenas comparados.
Para obter mais exemplos de script, consulte Exemplos de script do Windows Installer. Para os utilitários de exemplo que não exigem o Windows Script Host, consulte as Ferramentas de desenvolvimento do Windows Installer.
Observe que um exemplo de localização demonstra a Geração de uma transformação de personalização.