Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O arquivo VBScript WiCompon.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este script de exemplo pode ser usado para listar os componentes em um banco de dados do Windows Installer.
Este exemplo demonstra o uso de várias chaves primárias na tabela Component.
A amostra também demonstra:
- método OpenDatabase (Installer Object), o método CreateRecorde o método LastErrorRecord doInstaller Object .
- método OpenView, a propriedade TablePersistente a propriedade PrimaryKeys do objeto de banco de dados .
- método Execute e o método Fetch do View Object.
- propriedade StringData propriedade do Record Object.
O uso deste exemplo requer a versão CScript.exe ou WScript.exe do Windows Script Host. Para usar CScript.exe para executar este exemplo, digite um 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 WiCompon.vbs [caminho para o banco de dados][nome do componente]
Especifique o caminho para o banco de dados do Windows Installer. Especifique o nome do componente. O nome deve ser listado na coluna Componente da tabela Componente. Se o nome do componente for omitido, todos os componentes serão listados. Se um asterisco (*) for usado como o nome do componente, WiCompon.vbs lista a composição de todos os componentes. Observe que bancos de dados grandes são melhor exibidos usando CScript em vez de WScript.
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.