Gérer les flux binaires
Le fichier VBScript WiStream.vbs est fourni dans le composants du Kit de développement logiciel (SDK) Windows pour les développeurs 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 armoires de fichiers compressées dans une base de données. Cet exemple illustre l’opération de la table _Streams dans la base de données Windows Installer.
L’exemple illustre é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
- Modify, méthode
- 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 l’hôte de script Windows pour utiliser cet exemple. Pour utiliser CScript.exe pour exécuter 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 d’arguments sont spécifiés. Pour rediriger la sortie vers un fichier, terminez la ligne de commande avec VBS > [chemin d’accès au fichier]. L’exemple retourne une valeur de 0 pour la réussite, 1 si l’aide est appelée et 2 si le script échoue.
cscript WiStream.vbs [chemin d’accès à la base de données][chemin d’accès au fichier][options][nom du flux]
Spécifiez le chemin d’accès à la base de données Windows Installer qui doit recevoir le flux. Spécifiez un chemin d’accès au fichier binaire contenant les données de flux. Pour répertorier les flux dans la base de données du programme d’installation, omettez ce chemin d’accès. Vous pouvez spécifier un nom de flux facultatif, s’il est omis par défaut pour le nom de fichier.
L’option suivante peut être spécifiée.
Option | Description |
---|---|
aucune option spécifiée | Ajoutez un flux à la base de données Windows Installer. |
/d | Supprimez un flux. Cet indicateur d’option doit être suivi du nom du sous-stockage en cours de suppression. |
Pour obtenir d’autres exemples de script, consultez Exemples de script Windows Installer. Pour obtenir des exemples d’utilitaires qui ne nécessitent pas l’hôte de script Windows, consultez Outils de développement Windows Installer.