管理子儲存體
VBScript 檔案WiSubStg.vbs是在 適用于 Windows Installer 開發人員的 Windows SDK 元件中提供。 此範例示範如何使用腳本來管理 Windows Installer 資料庫中的子儲存體。 您可以將轉換新增至現有的 Windows Installer 資料庫作為子儲存體。
此範例示範如何使用:
- _Storages資料表
- OpenDatabase 方法 (Installer 物件)
- CreateRecord 方法
- Installer 物件的LastErrorRecord 方法
- OpenView 方法
- Database 物件的Commit 方法
- Fetch 方法
- Modify 方法
- View 物件的Execute 方法
- StringData 屬性
- Record 物件的SetStream 方法
您將需要CScript.exe或WScript.exe版本的 Windows 腳本主機,才能使用此範例。 若要使用 CScript.exe 來執行此範例,請使用下列語法在命令提示字元中輸入命令列。 如果第一個引數是 /? 如果指定了太少的引數,則為 。 若要將輸出重新導向至檔案,請使用 VBS > [檔案路徑]結束命令列。 此範例會傳回 0 的值,如果叫用說明,則傳回 1,如果腳本失敗則傳回 2。
cscript WiSubStg.vbs [database 的路徑][檔案路徑][options][substorage name]
指定要新增或移除子儲存體的 Windows Installer 資料庫路徑。 指定要新增為子儲存體之轉換或資料庫檔案的路徑。 若要列出 Windows Installer 資料庫中的子儲存體,請省略此檔案的路徑。 如果省略子儲存體名稱,您可以指定選擇性的子儲存體名稱, 子儲存體名稱預設為檔案名。
可以指定下列選項。
選項 | Description |
---|---|
未指定選項 | 將子儲存體新增至 Windows Installer 資料庫。 |
/d | 移除子儲存體。 此選項旗標後面必須接著要移除的子儲存體名稱。 |
如需其他腳本範例,請參閱 Windows Installer 腳本範例。 如需不需要 Windows 腳本主機的範例公用程式,請參閱 Windows Installer 開發工具。
請注意, 當地語系化範例 示範將 自訂轉換內嵌為子儲存體。