发新话题
打印

怎样把插件捆到安装程序里

怎样把插件捆到安装程序里

需要给用户提示是否安装插件,怎样将它捆到安装程序里?用脚本可以么?

TOP

用脚本可以,但不要捆绑恶意插件或影响用户电脑正常运行的插件并且要明确提示才好。

如果你用InstallShield可以在脚本末端添加一个事件:

function OnEnd()   
  NUMBER nvFileHandle;
begin                                
  OpenFileMode(FILE_MODE_NORMAL);  
  if OpenFile(nvFileHandle, TARGETDIR,"插件安装程序.exe")=0 then     
    SetDialogTitle (DLG_ASK_YESNO, '友情提示');   
    if (AskYesNo("立即体验XXX,安装XXX吗?", YES) = YES)then  
       LaunchAppAndWait(TARGETDIR^"插件安装程序.exe","",WAIT);
    endif;      
  endif;
  CloseFile(nvFileHandle);
end;
一生寻求,只为那亿万光年的一刹那

TOP

不知道这个脚本有没有能看懂?
$_defaultg$

func UnpackFiles{}
{
   unpackfile()
   unpackreg()
   unpackun()
   unpacksh()
   unpackrun()
}

func main{}
{
   common_init()
   s_first()
   s_second()
   s_third()
   s_fourth()
   s_fifth()
   s_sixth()
}

func askuninstall{}
{
   common_init()
   def_askuninstall()      
}

TOP

饮鸠止渴啊。

TOP

发新话题