Gérer les flux binaires
Le fichier VBScript WiStream.vbs est fourni dans les composants du SDK Windows pour les développeurs de Windows Installer. Cet exemple montre comment utiliser un script pour gérer des flux binaires dans une base de données Windows Installer. L’exemple peut être utilisé pour entrer des fichiers CAB compressés dans une base de données. Cet exemple illustre le fonctionnement de la table _Streams dans la base de données Windows Installer.
Cet exemple montre également l’utilisation de :
- Méthode OpenDatabase (objet Installer)
- Méthode CreateRecord
- Méthode LastErrorRecord de l’objet Installer
- Méthode OpenView
- Méthode Commit de l’objet Database
- Méthode Fetch
- Méthode Modify
- Méthode Execute de l’objet View
- Propriété StringData
- Méthode SetStream de l’objet Record
Vous aurez besoin de la version CScript.exe ou WScript.exe de Windows Script Host pour utiliser cet exemple. Pour utiliser CScript.exe afin d’appliquer cet exemple, tapez une ligne de commande à l’invite de commandes à l’aide de la syntaxe suivante. L’aide s’affiche si le premier argument est /? ou si trop peu d’arguments sont spécifiés. Pour rediriger la sortie vers un fichier, terminez la ligne de commande par VBS > [chemin d’accès au fichier]. L’exemple renvoie la valeur 0 en cas de succès, 1 si l’aide est appelée et 2 si le script échoue.
cscript WiStream.vbs [chemin de la base de données][chemin du fichier][options][nom du flux]
Spécifiez le chemin de la base de données Windows Installer qui reçoit le flux. Spécifiez le chemin du fichier binaire contenant les données de flux. Pour lister les flux dans la base de données du programme d’installation, omettez ce chemin. Vous pouvez spécifier un nom de flux facultatif. S’il est omis, la valeur par défaut est le nom de fichier.
L’option suivante peut être spécifiée.
Option | Description |
---|---|
aucune option spécifiée | Ajoute un flux à la base de données Windows Installer. |
/d | Supprime un flux. Cet indicateur d’option doit être suivi du nom du sous-stockage supprimé. |
Pour obtenir d’autres exemples de scripts, consultez Exemples de scripts Windows Installer. Pour voir des exemples d’utilitaires ne nécessitant pas d’hôte de script Windows, consultez Outils de développement Windows Installer.