Gerenciar tamanhos e versões de arquivo
O arquivo VBScript WiFilVer.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. O exemplo mostra como você pode usar um script para relatar ou atualizar as informações de versão, tamanho e idioma do arquivo.
O exemplo também mostra as ações do Windows Installer, como acessar um banco de dados do Windows Installer e o uso do seguinte:
- método Installer.OpenDatabase do objeto Installer
- propriedade Installer.FileAttributes
- método Installer.FileHash
- método Installer.FileVersion
- o método Installer.LastErrorRecord do objeto Installer
- MétodoDatabase.OpenView
- propriedade Database.SummaryInformation do objeto Database Object
- métodoSession.DoAction
- Session.Property
- propriedade Session.SourcePath
- propriedade Session.Mode do objeto de sessão
- propriedade Record.StringData
- propriedade Record.IntegerData do objeto Record Object
Usar este exemplo requer a versão CScript.exe ou WScript.exe do Host de Script do Windows. Para usar CScript.exe para executar este exemplo, digite um comando no prompt de comando usando a seguinte sintaxe:
WiFilVer.vbs cscript [caminho para o banco de dados][locais de origem opcionais]
Lembre-se também do seguinte:
- A ajuda será exibida se o primeiro argumento for /? ou se forem especificados argumentos muito poucos.
- Para redirecionar a saída para um arquivo, encerre a linha de comando com o VBS > [caminho para o arquivo].
- O exemplo retorna um valor de 0 (zero) para êxito, 1 (um) se a ajuda for invocada e 2 (dois) se o script falhar.
Especifique o banco de dados do Windows Installer que você deseja atualizar, que deve estar localizado na raiz do arquivo de origem. No entanto, você pode especificar fontes para o banco de dados em locais separados. Se a origem for compactada, todos os arquivos serão abertos na raiz.
As opções a seguir podem ser especificadas em qualquer local na linha de comando.
Opção | Descrição |
---|---|
nenhuma opção especificada | Exiba as informações do arquivo do banco de dados. |
/u | Atualize as informações de tamanho, versão e idioma do arquivo no banco de dados da origem. |
Para obter mais informações, consulte exemplos de script do Windows Installer e ferramentas de desenvolvimento do Windows Installer.