2012-07-13 34 views
0

我跑我自己的MSI文件,如:MSI安裝程序UILevel = 32(或35)不工作(ORCA)

>: msiexec.exe /i mypackage.msi /qb! 

的問題是,我不能從運行控制檯,因爲首先我必須打開相關的setup.exe。

所以我需要在ORCA中做到這一點。

Property: UILevel = 32 (and 35) 
Property: LIMITUI = 1 (2,3) 
Property: ARPNOMODIFY = 1 

沒有什麼工作:

我試了一下。

線索?

+0

糟糕,我的錯。改變了它;) – 6EQUJ5HD209458b 2012-07-23 13:54:49

+0

你能告訴更多關於你的安裝包嗎?你有'setup.exe'然後啓動'mypackage.msi',對吧? – 2012-07-24 11:11:07

回答

3

您將一個無效值設置爲UILevel

valid values是:2,3,4,5。

+0

他也不應該在屬性表中設置此屬性。安裝程序將根據命令行參數進行管理。 – 2012-07-23 14:52:14

+0

但我不想使用命令行。我必須從安裝程序調用* .exe文件。 它不適用於UILevel = 3.我總是看到取消按鈕... – 6EQUJ5HD209458b 2012-07-24 06:02:35

+0

據我所知,您不能通過設置屬性表中的屬性來移除取消按鈕 - 您必須使用命令行參數'msiexec.exe'來這樣做。 – 2012-07-24 11:10:04