亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

使用InstallShield制作ASP安裝程序(1)

2019-11-18 20:22:29
字體:
來源:轉載
供稿:網友
我現在在做asp的安裝程序,這樣可以方便用戶的使用。我使用的InstallShield版本是InstallShield PRofessional—Standard Edition6.3。
  我沒有用過這個東東,問題如下:

問題一
  通過Project Wizard-generated script 做好了COPY打包工作??墒?.3版本的好象不支持主體Program...Endprogram,因為我看COPY打包的Script腳本就是通過兩個Fuction實現的。所以我的腳本加不進去,除非在這兩個Fuction中調用!請問是不是6.3版本不能使用Program...Endprogram,如果可以使用的話,應該如何去用?

問題二
  想在COPY完ASP程序后直接實現IIS的設置,也就是通過安裝程序就可以完成,不需要手動設置,請問怎樣去實現呢?

以下就是我用Project Wizard-generated script 做好的兩個Fuction,他們不用調用也不用聲明定義就自動執行,真是搞不懂呀!我的Script該加在什么地方呢?
// Include header files
    
#include "ifx.h"
function OnFirstUIBefore()
    number  nResult,nSetupType;
    string  szTitle, szMsg;
    string  szLicenseFile, szQuestion;
    string  szName, szCompany, szSerial;
    string  szTargetPath;
    string  szDir;
    string  szComponents, szTargetdir;
    number  nLevel;
    LIST    listStartCopy;
    number  nvSize;
begin
    nSetupType = TYPICAL;
    TARGETDIR = "C:"^"inetpub" ^"wwwroot" ^@PRODUCT_NAME;
    szDir = TARGETDIR;
    szName    = "";
    szCompany = "";
    szSerial = "";

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, szName, szCompany, szSerial );
    if (nResult = BACK) goto Dlg_SdLicense;

Dlg_SdAskDestPath:
    szTitle = "";
    szMsg  = "please select setup folder";
    nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );
    TARGETDIR = szDir;  
    if (nResult = BACK) goto Dlg_SdRegisterUserEx;

Dlg_SetupType:  
    szTitle    = "";
    szMsg      = "";
    nResult = SetupType ( szTitle , szMsg , "" , nSetupType , 0 );
    if (nResult = BACK) then
        goto Dlg_SdAskDestPath;
    else
        nSetupType = nResult;
        if (nSetupType != CUSTOM) then
      szTargetPath = TARGETDIR;
      nvSize = 0;
      ComponentCompareSizeRequired(MEDIA,szTargetPath,nvSize);
      if (nvSize != 0) then      
              MessageBox( szSdStr_NotEnoughSpace, WARNING );
          goto Dlg_SetupType;
            endif;
        endif;  
    endif;

Dlg_SdComponentTree:
    if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SetupType;
    szTitle    = "";
    szMsg      = "";
    szTargetdir = TARGETDIR;
    szComponents = "";
    nLevel = 2;
    if (nSetupType = CUSTOM) then
    nResult = SdComponentTree(szTitle, szMsg, szTargetdir, szComponents, nLevel);
    if (nResult = BACK) goto Dlg_SetupType;  
    endif;

Dlg_ObjDialogs:
    nResult = ShowObjWizardPages(nResult);
    if (nResult = BACK) goto Dlg_SdComponentTree;
    
Dlg_SdStartCopy:
    szTitle = "";
    szMsg  = "";
    listStartCopy = ListCreate( STRINGLIST );
    nResult = SdStartCopy( szTitle, szMsg, listStartCopy );
    ListDestroy(listStartCopy);      
    if (nResult = BACK) goto Dlg_ObjDialogs;

    // setup default status
    SetStatusWindow(0, "");
    Enable(STATUSEX);
    StatusUpdate(ON, 100);
    return 0;
end;

///////////////////////////////////////////////////////////////////////////////
//
//  FUNCTION:  OnMoving
//
//  EVENT:      Moving event is sent when file transfer is started as a result of
//              ComponentTransferData call, before any file transfer Operations
//              are performed.
//
///////////////////////////////////////////////////////////////////////////////
function OnMoving()
    string szAppPath;
begin
    szAppPath = TARGETDIR;
    RegDBSetItem(REGDB_APPPATH, szAppPath);
    RegDBSetItem(REGDB_APPPATH_DEFAULT, szAppPath ^ @PRODUCT_KEY);
end;
// --- include script file section ---



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频免费| 国产欧美一区二区三区久久人妖| 国产精品∨欧美精品v日韩精品| 亚洲性线免费观看视频成熟| 亚洲欧美中文字幕在线一区| 国产欧美精品xxxx另类| 国产精品男人爽免费视频1| 中文字幕久热精品视频在线| 亚洲一区二区少妇| 中文字幕日韩精品在线| 久久久久久成人| 国内精品久久久久影院 日本资源| 国产精品影院在线观看| 久久久影视精品| 日韩在线中文视频| 国产精品国产三级国产aⅴ浪潮| 日韩a**站在线观看| 国产精品美女无圣光视频| 韩国三级日本三级少妇99| 欧美激情视频三区| 亚洲精品午夜精品| 大荫蒂欧美视频另类xxxx| 午夜伦理精品一区| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲精品自拍第一页| 国产精品h在线观看| 正在播放国产一区| 国产午夜精品全部视频在线播放| 国产精品免费一区二区三区都可以| 国产精品91久久久| 国产精品啪视频| 97精品国产97久久久久久免费| 中文字幕一区日韩电影| 亚洲白拍色综合图区| 91午夜理伦私人影院| 国产精品吹潮在线观看| 国产综合久久久久久| 久久精品久久久久| 国语对白做受69| 久久这里有精品| 亚洲成avwww人| 亚洲激情 国产| 日本一区二区三区在线播放| 久久久久久久999精品视频| 精品亚洲国产视频| 精品久久久久久久久久ntr影视| 国产精品九九九| 亚洲欧洲偷拍精品| 久久久最新网址| 欧美一级淫片播放口| 中文字幕亚洲天堂| 国产精品青草久久久久福利99| 国产精品一区二区三区久久久| 欧美黄色小视频| 亚洲欧美日韩成人| 这里只有精品在线播放| 国产999在线观看| 91国内免费在线视频| 97在线精品国自产拍中文| 亚洲国产精品资源| 亚洲精品成a人在线观看| 国产精品久久久av久久久| 久久天天躁日日躁| 91久久久久久久一区二区| 在线性视频日韩欧美| 91精品久久久久久久久久| 欧美人成在线视频| 国产福利成人在线| 九九九热精品免费视频观看网站| 国产999精品久久久影片官网| 92国产精品视频| 亚洲激情视频在线播放| 久久久女人电视剧免费播放下载| 一本一本久久a久久精品牛牛影视| 91亚洲精品久久久久久久久久久久| 91美女片黄在线观| 亚洲视频一区二区| 国产日韩精品一区二区| 一区二区三区国产视频| 国产精品最新在线观看| 成人黄色免费在线观看| 国模视频一区二区三区| 亚洲激情在线视频| 日本午夜人人精品| 91社区国产高清| 伊人伊人伊人久久| 麻豆成人在线看| 一区二区亚洲精品国产| 96pao国产成视频永久免费| 欧美性猛交xxxx偷拍洗澡| 久久久久久国产精品美女| 日本一欧美一欧美一亚洲视频| 欧美精品在线观看| 欧美另类极品videosbestfree| 欧美性猛交99久久久久99按摩| 亚洲激情国产精品| 日韩女优人人人人射在线视频| 亚洲欧洲在线播放| 欧美黑人一级爽快片淫片高清| 欧美在线视频免费| 姬川优奈aav一区二区| 久久精品国产亚洲| 亚洲www在线观看| 日韩视频一区在线| 国产成人精品在线| 日韩免费在线免费观看| 日韩美女毛茸茸| 欧美大全免费观看电视剧大泉洋| 久久免费视频网| 日韩在线免费观看视频| 欧美国产日产韩国视频| 欧美性xxxxx极品娇小| 欧美插天视频在线播放| 欧美日韩国产一中文字不卡| 久久精品91久久久久久再现| 国模吧一区二区三区| 亚洲最大激情中文字幕| 国产精品99久久久久久久久| 欧美精品videosex性欧美| 久久久久久久999精品视频| 亚洲日韩第一页| 色婷婷综合久久久久| 欧美一级视频在线观看| 成人日韩在线电影| 日韩中文字幕网站| 欧美三级欧美成人高清www| 日韩经典中文字幕| 97视频免费看| 国产精品视频网站| 亚洲最大激情中文字幕| 日韩视频在线观看免费| 亚洲国产精品国自产拍av秋霞| 亚洲人成五月天| 91成人在线观看国产| 欧美第一页在线| 国产精品免费视频xxxx| 97在线视频免费观看| 亚洲国产91精品在线观看| 在线视频日本亚洲性| 欧美交受高潮1| 国产精品96久久久久久又黄又硬| 亲爱的老师9免费观看全集电视剧| 成人性生交大片免费观看嘿嘿视频| 91av在线免费观看视频| 国产精品久久99久久| 亚洲电影av在线| 亚洲天堂av网| 亚洲色图国产精品| 日韩的一区二区| 成人久久精品视频| 国产视频自拍一区| 日韩电影中文字幕在线观看| 成人免费视频网| 国产精品视频网| 亚洲色图日韩av| 日韩一区二区在线视频| 青青草一区二区| 亚洲欧美中文日韩在线| 91极品视频在线| 国产精品网站大全| 国产精品揄拍一区二区| 一级做a爰片久久毛片美女图片| 久久精品亚洲国产| 国产精品久久久久久久久久免费|