17InstallShield内部库函数全集十七-外壳函数(中文版)分享.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【InstallShield内部库函数全集十七-外壳函数】主要涵盖了用于创建、管理和修改程序文件夹以及其中图标的函数。这些函数对于开发安装程序至关重要,它们允许开发者在安装过程中自定义用户的程序启动方式,如添加快捷方式到桌面、开始菜单等。 1. **AddFolderIcon**:此函数用于在指定的程序文件夹中添加或替换图标。如果文件夹不存在,InstallShield会创建它。参数包括程序文件夹的名称、图标的名称、命令行参数、工作目录、图标路径、图标索引、快捷键和标志。在Windows NT环境下,若添加到组中,需先调用`ProgDefGroupType`确定组的类型。 2. **CreateProgramFolder**:用于创建一个新的程序文件夹。如果指定的文件夹路径不存在,它会创建包括所有必要的父文件夹。 3. **CreateShellObjects**:这个函数创建外壳对象,如文件夹和快捷方式,这些可以是组或者图标,位于资源窗格的外壳对象文件夹中。 4. **DeleteFolderIcon**:从程序文件夹中删除指定的图标或项目。 5. **DeleteProgramFolder**:从目标系统中删除整个程序文件夹。 6. **GetFolderNameList**:检索指定文件夹中的所有子文件夹名称和快捷方式。 7. **ProgDefGroupType**:在Windows NT环境中定义组是公共的还是私有的。 8. **QueryProgItem**:返回关于指定的程序项目或子文件夹的详细信息。 9. **QueryShellMgr**:获取当前外壳管理程序的名称,这有助于了解系统的设置。 10. **ReplaceFolderIcon**:替换指定文件夹中的图标。 11. **SelectFolder**:显示一个对话框,让用户从预定义的程序文件夹列表中选择一个。 12. **ShowProgramFolder**:显示指定的程序文件夹,方便用户访问。 在使用这些函数时,需要注意的是,Windows NT下的组默认为公共,文件夹名不能包含特殊字符,如斜线、冒号、问号等。添加图标时,可以指定命令行参数,如执行文件的路径和工作目录,同时可以设置快捷键和标志来控制图标的属性。例如,使用`szCommandLine`指定可执行文件或链接文件的位置,`szWorkingDir`指定应用程序的运行目录。 这些外壳函数提供了强大的工具,让开发者能够定制化安装过程,使应用程序更加用户友好,通过创建快捷方式、设置图标和工作目录,用户可以在安装后快速访问和使用软件。对于开发Windows安装程序的人员来说,理解和掌握这些函数是至关重要的。
剩余14页未读,继续阅读
- 粉丝: 7
- 资源: 14万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助