Gerenciar fluxos binários
O arquivo VBScript WiStream.vbs é fornecido nos Componentes do SDK do Windows para Desenvolvedores do Windows Installer. Este exemplo mostra como o script pode ser usado para gerenciar fluxos binários em um banco de dados do Windows Installer. O exemplo pode ser usado para inserir gabinetes de arquivos compactados em um banco de dados. Este exemplo demonstra a operação da tabela _Streams no banco de dados do Windows Installer.
O exemplo também demonstra o uso de:
- Método OpenDatabase (objeto Installer)
- Método CreateRecord
- Método LastErrorRecord do objeto Installer
- Método OpenView
- Método Commit do objeto Database
- Método Fetch
- Método Modify
- Método Execute do objeto View
- Propriedade StringData
- Método SetStream do objeto Record
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 WiStream.vbs [caminho para o banco de dados][caminho para o arquivo][opções][nome do fluxo]
Especifique o caminho para o banco de dados do Windows Installer que deve receber o fluxo. Especifique um caminho para o arquivo binário que contém os dados de fluxo. Para listar os fluxos no banco de dados do instalador, omita esse caminho. Você poderá especificar um nome de fluxo opcional, se ele for omitido como padrão para o nome do arquivo.
A opção a seguir pode ser especificada.
Opção | Descrição |
---|---|
nenhuma opção especificada | Adicione um fluxo para o banco de dados do Windows Installer. |
/d | Remova um fluxo. Esse sinalizador de opção deve ser seguido pelo nome do substorage sendo removido. |
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.