Partilhar via


Gerar uma transformação

O arquivo VBScript WiGenXfm.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este script de exemplo pode gerar uma transformação a partir de dois bancos de dados do Windows Installer. Para obter mais informações, consulte Transformações de banco de dados.

O exemplo demonstra o uso de:

método OpenDatabase (Installer Object)

método LastErrorRecord do objeto Installer

método GenerateTransform do objeto Database

Você precisará da 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 é exibida se o primeiro argumento for /? ou se forem especificados poucos argumentos. Para redirecionar a saída para um arquivo, termine a linha de comando com VBS > [caminho para o arquivo]. O exemplo retorna um valor de 0 para êxito, 1 se a ajuda for invocada 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 transformar o arquivo]

Especifique o caminho para o banco de dados original do Windows Installer. 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 exemplos de scripts adicionais, consulte Exemplos de scripts do Windows Installer. Para obter utilitários de exemplo que não exigem o Windows Script Host, consulte Ferramentas de Desenvolvimento do Windows Installer.

Observe que Um exemplo de localização demonstra gerando uma transformação de personalização.