下面是我平时用InstallShield 5.1制作安装程序的一般步骤,贴出来仅供参考,一般在程序菜单中设立如下几项: [软件名称] -- [主程序执行文件]
               [帮助文件]
               [readme文件]
               [反安装文件]------------------------------------------------------------------具体步骤: 1. 双击"Project Wizard"图标. 2. 在"Project Wizard - Welcome"窗口中,
    在"Application"栏中输入你的软件的名称, 如: 我的软件
    在"Company Name"栏中输入你的公司的名称, 如: 我们公司
    在"Development"栏中输入你所用的开发工具, 如: Borland Delphi
    在"Application"栏中输入你的软件的类型, 如: Generic Application
    在"Application Version"栏中输入你的软件的版本, 如: 1.00
    在"Application Executable"栏中通过'...'按钮选择主程序执行文件
    单击"下一步" 3. 在"Project Wizard - Choose Dialogs"窗口中,
    将"Welcome Message",
      "Software License Agreement",
      "Readme Information",
      "User Information",
      "Choose Destination Location",
      "Select Program Folder",
//      "Start Copying Files",
      "Setup Complete"
      这8项选中
    单击"下一步"
    
 4. 在"Project Wizard - Choose Target Platforms"窗口中,
    通过用Ctrl+鼠标,选中'Windows 95'和'Windows NT 4.0 (Intel)'
    单击"下一步" 5. 在"Project Wizard - Specify Languages"窗口中,
    只选中'Chinese (PRC)'
    单击"下一步" 6. 在"Project Wizard - Specify Setup Types"窗口中,
    用鼠标点击空白处,使得没有一项被选中
    单击"下一步" 7. 在"Project Wizard - Specify Components"窗口中,
    通过按'Delete'按钮或按'Delete'键,删除其它的选项,只留
    'Program Files'一项
    单击"下一步" 8. 在"Project Wizard - Specify File Groups"窗口中,
    操作方法同上,只留'Program Executable Files'  
    单击"下一步" 9. "Project Wizard - Summary"窗口是对上述操作的一个总结,
    单击"完成"
    
 至此,在工程向导中的工作完成. -----------------------------------------------------
 下面是手工操作: 1. 由于InstallShield对安装程序的封面图象最多支持256色,效果
    并不太好,所以干脆不用.
    选择'Setup Files'页,单击'Splash Screen'中的'Language Independent',
    将右边的位图文件名Setup.bmp去掉. 2. 将安装程序的背景颜色改成'蓝渐变黑'(这种背景比较流行)
    选择'Scripts'页,在右边查找"function SetupScreen()",在
    "Enable( BACKGROUND );"的上一行加上一行
    "SetColor ( BACKGROUND , BK_BLUE );". 3. 将上一步新加的"SetColor ( BACKGROUND , BK_BLUE );"上边的
    "SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION );"改为
    "SetTitle("我的软件 安装", 0, BACKGROUNDCAPTION );" 4. 将infolist.txt和license.txt这两个文件拷贝到
    \My Installations\My Software\Setup Files\Compressed Files\
    Language Independent\OS Independent下 5. 下面的方法可以将'用户信息'对话框中的"序号"项去掉.
    查找"Function: DialogShowSdRegisterUserEx",
    将其中的
    nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial );
    改为
    nResult = SdRegisterUser( szTitle, szMsg, svName, svCompany);    下面是简单的设密码功能:
    查找"if (nResult = BACK) goto Dlg_SdShowInfoList;"
    在下面添上一行"if (svSerial!="909090")  goto Dlg_SdRegisterUserEx;"
    意思是若密码为'909090'则进行下一步. 6. 选择'Components'页,将每个文件夹右边的选项添好.(特别要注意以下
    几项:Overwrite,Destination,Included File Groups)
    <1>Description = 描述每一个组件的用途,在有定制的安装时有用.
    <2>Status Text = 拷贝组件时进度条中的文字,一般为"复制文件..."
    <3>Overwrite = 选择如果版本或日期一样或更高是否覆盖.
    <4>Destination = 选择要复制的目的目录
    <5>Included File Groups = 选择文件组 7. 选择'File Groups'页,在每个文件组的Links上单击右键,然后插入
    相应的文件,(注意每个文件组的Shared选项的值)
    <1>Shared = 文件组中的文件是否共享,这在反安装时可能会让你确认.
    <2>Compressed = Yes (一定要选Yes)
    <3>Operating System(s) = OS Independent 8. 建立反安装项:
    在''中建立一菜单项,然后将下列值添好,
    Shortcut Text = 卸载我的软件
    Target = <WINDIR>/ISUN0804.EXE
    Parameters = -f"<TARGETDIR>\Uninst.isu" 9. 建立软件在程序中的菜单
    在'Resources'页中的'Shell Objects'图标下,
    [1] 建立桌面上的快捷图标
        建立一个与'Desktop'平级的项
    [2] 建立程序上面的快捷菜单
        建立一个与'Start Menu'平级的项
    [3] 建立程序中的菜单
        建立一个与'Programs'平级的项
    [4] 在'启动'菜单中加入图标
        在'Startup'中建立一个项
    文件夹和快捷图标的名称就是安装好后的实际名称
    在'快捷图标'的设置:
    <1>Shortcut Text = 要显示的名称
    <2>Target = 全路径文件名
    <3>Parameters = 必要的参数
    <4>Shortcut Key = 快捷键(基本上无用)
    <5>Run =  Normal (程序启动时就是普通的窗口, 还可以是最大化或最小化)
    <6>Icon File = 若不想用程序文件的图标,可以指定另外的图标将其代替
    <7>Replace existing shortcut, if found = 若选择YES,表示如果找到
       相同的快捷项将替换之10. 修改注册表.
    选择'Resources'页中的'Registry Entries'项,
    鼠标右键单击'Registry Entries'项,选择New Entry,命名之,此名字在以后
    的安装过程中不起什么作用.
    在右边添加Key和Value,(注意:若要建立HKEY_LOCAL_MACHINE\Key1\Key2,
    一定要加反斜杠,即:Key1\Key2)
    时刻注意使用InstallShield中的路径保留字:
    <TARGETDIR>    目的目录
    <WINDIR>       Windows目录
    <WINSYSDIR>    Windows系统目录
    <PROGRAMFILES> 程序文件目录
    <COMMONFILES>  公共文件目录
    其它目录       如:<TARGETDIR>\shijian\shiwei11. 打包.