论坛风格切换切换到宽版
  • 2961阅读
  • 5回复

虎版,请问一个安装时候添加注册的问题 [复制链接]

上一主题 下一主题
离线373723699
 

发帖
38
金钱
380
威望
38
只看楼主 倒序阅读 0 发表于: 2014-01-17
我安装包马上要加入一个软件,这个软件中有C+的趋势图控件,所以这个软件打开前要先将这个文件TeeChart5.ocx放入
win7 32位的位置:C:\Windows\System32 目录下
win7 64位的位置:C:\Windows\SysWOW64 目录下
XP 的位置:C:\Windows\System32 目录下

然后再打开《运行》输入             regsvr32  C:\Windows\System32\TeeChart5.ocx   --32位的系统
                                           或者  regsvr32  C:\Windows\SysWOW64\TeeChart5.ocx  --64位的系统


这样才能成功。

综上所诉,我现在安装包要加入的功能可以分为:1、在安装的时候将文件按系统放置正确目录下
                                                                             2、运行
我代码段应该如何写?
如何区分系统32位还是64位呢?还有就是我运行那句代码的怎么写,是放在【run】段还是【code】段,这个弹窗该怎么处理才会比较合理?


麻烦虎版了。 TeeChart5.zip (1043 K) 下载次数:10






离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2014-01-18
[Files]
Source: "TeeChart5.ocx"; DestDir: "{syswow64}"; Flags: regserver; Check: IsWin64
Source: "TeeChart5.ocx"; DestDir: "{sys}"; Flags: regserver; Check: not IsWin64
离线373723699

发帖
38
金钱
380
威望
38
只看该作者 2 发表于: 2014-01-18
虎版,这样是可以成功识别系统和把文件加入,但是我这个要运行一下,就是
再打开《运行》输入             regsvr32  C:\Windows\System32\TeeChart5.ocx   --32位的系统
                                           或者  regsvr32  C:\Windows\SysWOW64\TeeChart5.ocx  --64位的系统
这部分该如何操作呢?
离线373723699

发帖
38
金钱
380
威望
38
只看该作者 3 发表于: 2014-01-18
回 1楼(gnatix) 的帖子
gnatix:[Files]Source: "TeeChart5.ocx"; DestDir: "{syswow64}"; Flags: regserver; Check: IsWin64Source: "TeeChart5.ocx"; DestDir: "{sys}"; Flags: regserver; Check: not IsWin64 (2014-01-18 04:10) 

虎版,这样是可以成功识别系统和把文件加入,但是我这个要运行一下,就是
再打开《运行》输入             regsvr32  C:\Windows\System32\TeeChart5.ocx   --32位的系统
                                           或者  regsvr32  C:\Windows\SysWOW64\TeeChart5.ocx  --64位的系统
这部分该如何操作呢?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 4 发表于: 2014-01-18
你说的”运行一下“就是注册所安装的文件。而参数 Flags: regserver 就是用来注册文件的。这样做的好处是卸载时不但会删除文件,而且还会自动反注册文件。

请参阅帮助文件中关于 [Files] 段的说明。
离线969511048

发帖
151
金钱
1440
威望
144
只看该作者 5 发表于: 2014-05-12
原来这里有啊