如何使用

========

   使用AspInstaller的基本步骤如下图所示:

   

   把您下载的本软件压缩包解压到您指定的一个目录中(本处假设您解压到了d:\AspInstaller\目录下)。然后,您马上就可以运行AspInstaller.exe程序文件了。

   AspInstaller.exe的功能是把您指定目录下的所有文件进行打包,制作成单一的、可执行的安装程序。

   下面解释一下每个设置页面的各项设置的含义:

   1、一般信息

      如图一,“Web站点默认首页文件”是您开发的网站源代码的默认首页文件。本软件把您的“Web站点默认首页文件”所在的目录看作是您的网站产品的根目录。

      “结果文件保存为”指定了生成的安装制作程序的保存位置及其文件名称。

      “版权信息”就是一般安装程序中常见的License文件,可以使用RTF格式的文件或者文本文件。

 

图一、一般信息设置页面

 

     2、安装程序界面定制

         如图二所示。需要注意的几点是:

         “产品标志图片”的大小最好是73*73个像素的JPG或者GIF图片。

         “虚拟目录名称”只能包含大写或小写的英文字母。

         “需要对被Asp加密锁加密的文件进行注册认证”表示,如果选中它,那么生成的安装程序在执行时将会弹出要求输入 注册码的界面,在验证了注册码后立即进行文件注册认证。请同时参考AspApp企业版的有关帮助说明。

 

      3、批处理指令

        批处理指令有利于开发人员完成自己的一些操作,这些操作需要以Windows控制台指令(批处理指令)的方式给出。

        比如,图三中的“拷贝文件后要执行的批处理指令”中,就包含了三条指令,             

             REGSVR32.EXE /s %d\DLL\MyAspApp.DLL          
             REGSVR32.EXE /s %d\DLL\ASPSCRIPT.DLL
             %d/Setup_Ent.exe
             前两条指令完成注册DLL文件的操作,其中的"/s"参数表示使用安静模式来注册DLL文件,这样就不会弹出注册组件成功的信息了。第三条指令启动Setup_Ent.exe来做一些Setup_Ent.exe应该完成的操作,比如安装AspApp的组件、文件注册认证等工作。

       这儿需要注意:批处理指令中的%d用来代表客户在执行您的安装制作程序时所选定的目录,该目录将用来安装您的ASP产品。%d中不包括"\"符号,比如,  "e:\demo1",而不会是"e:\demo1\"。这个规则适用于“拷贝文件前要执行的批处理指令”和“拷贝文件后要执行的批处理指令”中使用到的批处理指令。

   其它一些比较重要的命令行指令举例:

    a、Sp_attach_db或者sp_attach_single_file_db,用于MS SQL SERVER的数据库文件的连接(装载),具体请参照SQL Server的帮助;

    b、Windows的Net指令,比如,Net Start ***,用于启动某一个服务,Net Stop ***用于停止某个服务,具体请参照Windows帮助中的Net指令说明部分。

 

  图三、批处理指令 

 

最后点击工具栏上的"执行"按钮,您的ASP产品就会被制作成安装程序了。