使用installshield制作asp安装包|使用InstallShield制作ASP安装程序5

更新时间:2019-09-05 来源:热门资讯 点击:

【www.hzclsc.cn--热门资讯】

////////////////////////////////////////////////////////////////////////////////

// 

// IIIIIII SSSSSS 

// II SS InstallShield (R) 

// II SSSSSS (c) 1996-1999, InstallShield Software Corporation 

// II SS (c) 1990-1996, InstallShield Corporation 

// IIIIIII SSSSSS All Rights Reserved. 

// 

// 

// This code is generated as a starting setup template. You should 

// modify it to provide all necessary steps for your setup.

// 

// 

// File Name: Setup.rul 

// 

// Description: InstallShield script 

// 

// Comments: This template script performs a basic setup. With minor 

// modifications, this template can be adapted to create 

// new, customized setups.

//

////////////////////////////////////////////////////////////////////////////////





// Include header files

 

 #include "ifx.h" //DO NOT REMOVE

 

////////////////////// string defines ////////////////////////////



//////////////////// installation declarations ///////////////////



// ----- DLL function prototypes -----





 // your DLL function prototypes





// ---- script function prototypes -----





 // your script function prototypes



 // your global variables







//////////////////////////////////////////////////////////////////////////////

// 

// FUNCTION: OnFirstUIBefore 

// 

// EVENT: FirstUIBefore event is sent when installation is run for the first

// time on given machine. In the handler installation usually displays

// UI allowing end user to specify installation parameters. After this

// function returns, ComponentTransferData is called to perform file

// transfer.

// 

///////////////////////////////////////////////////////////////////////////////

function OnFirstUIBefore()

 NUMBER nResult,nSetupType;

 STRING szTitle, szMsg;

 STRING szLicenseFile, szQuestion;

 STRING svName, svCompany, svSerial;

 STRING szDir;

 STRING szfolder;

 STRING szComponents, szTargetdir;

 NUMBER nLevel;



begin



 

 //To Do: if you want to enable background, window title, and caption bar title 

 // SetTitle( @TITLE_MAIN, 24, WHITE ); 

 // SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION ); 

 // Enable( FULLWINDOWMODE ); 

 // Enable( BACKGROUND ); 

 // SetColor(BACKGROUND,RGB (0, 128, 128)); 

 

 //默认值设定

 TARGETDIR = "C:\\Inetpub\\wwwroot\\WebApp";

 szDir = TARGETDIR;

 SHELL_OBJECT_FOLDER = @FOLDER_NAME; 

 svName = "Daniel";

 svCompany = "N/A";

 svSerial = "111-1111111";



 Dlg_Start:

 // beginning of dialogs label



 Dlg_SdWelcome:

 szTitle = "";

 szMsg = "";

 nResult = SdWelcome( szTitle, szMsg );

 if (nResult = BACK) goto Dlg_Start;



 Dlg_SdLicense:

 szLicenseFile = SUPPORTDIR ^ "license.txt";

 szTitle = "";

 szMsg = "";

 szQuestion = "";

 nResult = SdLicense( szTitle, szMsg, szQuestion, szLicenseFile );

 if (nResult = BACK) goto Dlg_SdWelcome;



 Dlg_SdRegisterUserEx:

 szMsg = "";

 szTitle = "";

 nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial );

 //验证序列号

 if (svSerial !="111-1111111") then

 MessageBox ("InValid Serial!",WARNING);

 goto Dlg_SdRegisterUserEx;

 endif;

 if (nResult = BACK) goto Dlg_SdLicense;



 Dlg_SdAskDestPath:

 szTitle = "";

 szMsg = "";

 nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );

 TARGETDIR = szDir;

 if (nResult = BACK) goto Dlg_SdRegisterUserEx;



 Dlg_SdComponentTree:

 if ((nResult = BACK) (nSetupType != CUSTOM)) goto Dlg_SdAskDestPath;

 szTitle = "";

 szMsg = "";

 szTargetdir = TARGETDIR;

 szComponents = "";

 nLevel = 2;

 if (nSetupType = CUSTOM) then

nResult = SdComponentTree(szTitle, szMsg, szTargetdir, szComponents, nLevel);

if (nResult = BACK) goto Dlg_SdAskDestPath; 

 endif;



 Dlg_SdSelectFolder:

 szfolder = SHELL_OBJECT_FOLDER;

 szTitle = "";

 szMsg = "";

 nResult = SdSelectFolder( szTitle, szMsg, szfolder );

 SHELL_OBJECT_FOLDER = szfolder;

 if (nResult = BACK) goto Dlg_SdComponentTree;

 

 

 // setup default status

 SetStatusWindow(0, "");

 Enable(STATUSEX);

 StatusUpdate(ON, 100);



 return 0;



end;






本文来源:http://www.hzclsc.cn/news/26472.html

为您推荐

dnf鬼泣新buff换装|dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略

您的位置:首页 → 网游资讯 → dnf资讯 → dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略 dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略时间:201dnf资讯

2021-02-25 18:54:41   dnf鬼泣buff换装95   地下城鬼泣buff换装  

dnf流年鬼泣装备_dnf鬼泣起源版本装备搭配推荐 dnf黑暗君主起源版本加点攻略

2月1日DNF起源版本正式更新了,这次更新全职业平衡性将进行调整,所以这个版本DNF黑暗君主起源版本怎么加点?DNF黑暗君主起源版本用什么装备好?下面小编为大家爱带来了DNF黑暗君主起源版本加点攻略dnf资讯

2021-02-25 18:54:41   dnf鬼泣装备推荐   dnf鬼泣毕业装备  

【dnf黄金雄鹰图腾怎么升级】dnf黄金雄鹰图腾怎么得 黄金雄鹰图腾出现概率介绍

DNF游戏中成功建造传说图腾的小伙伴可以一次性拿到20个图腾精华,而普通的和特殊也才只给到6个,是普通 特殊的3倍还多,难怪这么多的玩家追求黄金雄鹰图腾了,毕竟有了它,组合出传说的概率非常的高。 为dnf资讯

2021-02-25 18:54:41  

[dnf起源剧情]dnf起源版本公会改动一览 dnf起源版本公会有哪些变动

全新的起源版本已经到来,这次改版的改动很大,甚至有些小伙伴都在游戏中迷路了,那么在全新的起源版本中公会有哪些变化呢?下面就让我们一起去了解一下DNF起源版本公会改动吧! DNF起源版本公会改动一览起dnf资讯

2021-02-25 18:54:41  

德特尔兽人族|dnf兽人族的特别宝物礼盒有什么 兽人族的特别宝物礼盒选择建议

兽人族的特别宝物礼盒打开后,可以在两种宝物礼盒中选择一种,远古兽人族的神秘宝物礼盒、兽人族英雄的宝珠礼盒,很多小伙伴不知道怎么选择才好,小编今天带来一篇DNF兽人族的特别宝物礼盒选择建议,希望大家喜dnf资讯

2021-02-25 18:54:41   怪物猎人世界老练的兽人族学者   兽人族永不为奴除非