首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 软件频道 > 设计在线 > 网页UI设计 >使用InstallShield for VC

使用InstallShield for VC

2000-06-02 00:00作者:林伟雄出处:cpcw责任编辑:

p align="JUSTIFY">  假设用户已在InstallShield中创建一个工程, 要在”开始”菜单中加入程序组,组中有一项快捷方式, 指向最终用户安装时指定的程序目录下的Example.exe; 令右击鼠标出现”我的例子”, 激活Example.exe.

  1. 在”开始”菜单中加入组
  2. 点击”Resources—Shell Objects—Explorer Shell—Desktop—Start Menu”.若要在”开始”菜单中”程序”上方加入组(像Winzip), 则右击 Start Menu, 建一个Folder. 若不设置其Displayed Folder Name属性(即程序组名), 则名字为这个默认Folder名; 若要在” 程序”菜单中加入组, 则右击 Programs, 建一个Folder., 其余同上. 接着往Folder加入快捷方式. 右击新Folder, 建一个ShortCut, 若不设置其ShortCut Text属性(即组中各项的名字), 则名字为这个默认ShortCut名. Target和Icon File属性填入$#@60;Tar$#@62;\\Example.exe(带尖括号), Start In属性填入$#@60;Tar$#@62;.这里的Tar是变量名, 稍后用到.

  3. 写注册表
  4. 右击Registry Entries, 建一个Entry, 右击右边的HKEY_LOCAL_MACHINE, 建一个Key, 取其名为Software\Classes\*\Shell\我的例子, 值不变. 再建一个Key, 取其名为Software\Classes\*\Shell\我的例子\Command, 值为$#@60;Tar$#@62;\\Example.exe(带尖括号)

  5. 写Scripts

点击Scripts, 在右边找到”if (SetupRegistry()$#@60;0) goto end_install”; 在其前一行加入这两句:

ComponentSetTarget(MEDIA,”$#@60;Tar$#@62;”,TARGETDIR);

CreateShellObjects(“”);

  至此, 可以利用”Media”建立安装文件. 安装后, Example.exe会安装在最终用户指定的路径中,在”开始”菜单中出现一个组, 组中有一项快捷方式指向Example.exe. 而且当用户右击鼠标, 会出现”我的例子”, 点击则激活Example.exe.

注意:

  1. 若建立了组, 但其中无快捷方式, 则系统不会在安装程序时建立这个组
  2. 用Media Build Wizard建立安装文件时, 若定制类型容 笥诖虬募苋萘?, 则不会压缩.
  3. 定制各选项卡时加入的组,快捷方式,键等会在程序反安装时删除, 但若手工修改Scripts则不会被删除
  4. 写注册表加入键时, 应先建多层Key中的第一层Key, 再建最底层Key. 因为系统反安装时只会删除最底一层Key, 所以建第一层Key可以使系统删除这个Key及其子键
  5. 若不为快捷方式指定其Start In(开始位置), 系统默认程序的当前路径为快捷方式的当前路径

关注此文的读者还看过:

返回软件频道首页

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

热门
推荐

网友关注

软件
资料
游戏

文章排行

本周
本月
最新更新
天极服务| 关于我们| About us| 网站律师| 电子杂志| RSS订阅| 友情合作| 加入我们| 网站地图| MSN/QQ上看天极
TMG
Copyright (C) 1999-2009 Yesky.com, All Rights Reserved
版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868 在线提交意见反馈
渝ICP证B2-20030003号  通用网址:天极网
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众
经营性网站备案信息 网警备案 中国网站排名