如果已安装或卸载功能,请重新启动

时间:2019-01-22 09:42:40

标签: wix windows-installer

在我的安装程序中,如果已安装或卸载了特定功能,我会尝试重新启动。

library(data.table)
R1=function(X1,NumberOfElements){A=sample(1:nrow(X1),
            size=NumberOfElements,#how to step through this vector?  
            #print(NumberOfElements),#it is 'there'
            replace=FALSE);return(X1[A,])}

DF=data.frame( Site=c("A","A","A","B","B","B","C","C","C"),
              Depth=c(10,11,12,13,14,15,16,17,18))
DF2=data.table(DF)
DF3=DF2[,R1(.SD,NumberOfElements=c(2,1,0)),by=Site];DF3

据我所知,如果将安装插件(<util:CloseApplication Id="CloseApp3" Target="Explorer.exe" RebootPrompt="yes"><![CDATA[&ExplorerAddIn=3 OR !ExplorerAddIn=3]]> </util:CloseApplication> )或当前存在插件(&),则上述条件应触发,其中还应包括卸载。 (本地=>缺席)

如果安装了该功能,它将重新启动,但是如果该功能将被卸载,则安装程序将不会要求重新启动。

0 个答案:

没有答案