0
我有一個包含perUser包和perMachine包的刻錄包。 perMachine軟件包只增加了一個需要UAC的防火牆例外。如果組件未更改,爲什麼主要升級需要UAC?
我知道在初始安裝時添加防火牆例外時需要使用UAC,但是如果唯一更改的組件位於perUser軟件包中,爲什麼需要進行主要升級?爲什麼安裝程序不能識別perMachine組件已經安裝,只需在沒有UAC的情況下跳過?
我試過將MajorUpgrade更改爲Schedule="afterInstallExecute"
,但這對UAC沒有影響。