2012-05-18 33 views

回答

4

Windows Installer屬性OriginalDatabase具有MSI數據庫的路徑和名稱。您必須從路徑中解析出名稱。然後,WiX的util擴展爲configuring XML文件提供自定義操作。

+0

我明白了。但是,你會如何使用這個屬性,例如在vbs中? – user1402330

+1

你的問題沒有提到VBScript。如果有的話,我會提醒你,你不應該首先使用它們。 http://blogs.msdn.com/b/robmen/archive/2004/05/20/136530.aspx –

3

你可以這樣訪問VBS屬性:

Dim propValue = Session.Property("OriginalDatabase") 

而且,非常重要,確保自定義操作是即時的。您無法從延期自定義操作中執行上述操作。

但是,我推薦Win32 DLL進行自定義操作。在這裏你可以使用Windows API來讀取屬性值。

+0

非常感謝你的人!我現在明白了。談到vbs時,我是一個小菜鳥,甚至不知道如何使用Windows全局變量。 – user1402330

相關問題