妳可以在安裝程序制作過程中把安裝程序的安裝路徑寫在注冊表中﹐大部分安裝制作軟件都有一些宏定義﹐如ProgramPath代表安裝路徑﹐我這是舉例﹐在制作工程中可以手動設置安裝程序向注冊表中寫值﹐﹐﹐
妳要取的話直接讀取注冊表的值就可以

解决方案 »

  1.   

    宏语言:
    <INSTALLDIR> 将会被替换成用户在安装程序运行时在撗≡癯绦虬沧拔恢脭安装程序对话框中所选择的安装目录。如果您采用了多种类型,那么用户同时也可在摪沧袄嘈?敽蛽选择组件敯沧俺绦蚨曰翱蛑醒≡裉峄桓煤昝畹陌沧奥肪?。当用户没有选择安装目录,那么此时会采用您在摪沧俺绦蚧旧柚脭对话框中所指定的默认安装路径,作为安装目录。<WINDIR> 将会被替换成目标操作系统的 Windows 目录 (如: C:\Windows)。
    <WINSYSDIR> 将会被替换成目标操作系统的 Windows 系统目录 (如: C:\Windows\System)。如果目标操作系统是 Windows NT 那么这个目录将是 System32 。
    <WINDISK> 将会被替换成目标操作系统的 Windows 所在盘符 (如: C:)。
    <WINSYSDISK> 将会被替换成目标操作系统的 Windows System 所在盘符 (如: C:)。<ProgramFilesDir> 将会被替换成目标操作系统的程序文件目录 (如: C:\Program Files)。
    <CommonFilesDir> 将会被替换成目标操作系统的公共文件目录 (如: C:\Program Files\Common Files)。
    <FONTDIR> 将会被替换成目标操作系统的 Windows 字体目录 (如: C:\Windows\Fonts)。
    <SRCDIR> 将会被替换成安装程序文件所在盘符 (如: 您的安装程序是在A:盘的任何目录中运行启动的,那么这个宏将会被替换成A:)。<SRCDISK> 将会被替换成安装程序文件所在目录 (如: 您的安装程序是在D:\Setup目录中运行启动的,那么这个宏将会被替换成D\Setup)。
    <TEMPDIR> 这个宏是用于给出安装程序的临时目录所在位置,此宏命令通常用于安装程序的扩展.DLL文件中,以便扩展.DLL使用一些所需的附加文件。更多有关临时文件的信息,请参阅编译(压缩)安装临时文件帮助主题。
    <RegValue:HKEY_LOCAL_MACHINE\...> 这是一个读取注册表宏,您可使用此宏读取 Windows 注册表中的信息。通常用于指定安装程序将文件安装到某个特定的目录 (如: <RegValue:
    HKEY_LOCAL_MACHINE\SOFTWARE\Iridium Systems\SetupBuilder\1.0\AppPath>)。<RegValueEx:HKEY_LOCAL_MACHINE\...,DefaultValue> 这是一个读取注册表宏的扩展,它与<RegValue:
    HKEY_LOCAL_MACHINE\...>宏的最大的不同之处在于它多了一个默认值。
    “引用自:SetupBuilder Professional v.1.5.0帮助文件”