InstallShield注册OCX控件

        由于开发中使用了OCX控件,如果目标机器上没有对应的OCX文件会造成应用程序无法正常运行,用InstallShield2009注册OCX控件时我走了弯路,最开始是使用INF文件,在InstallScript里写 rundll32 + INF文件名。这样可以正确加载OCX控件,但是在卸载时会把加载的OCX文件卸载掉。经过查找资料,发现InstallShield是自己带了自加载OCX等自动注册控件的功能。流程如下:

       第一步:Project Assistant —> Application Files —>Windows目录下有3个子目录,Fonts Floder ,Windows System和Windows System(64bit)。如果是在32位操作系统机器上安装控件可以选择Windows System,这里我选择的是Windows System目录,点击AddFiles添加一个自注册文件到Windows System目录下,这样InstallShield在安装的时候就会把该控件安装到系统盘的system32目录下,如果你需要安装到系统盘的system32目录的子目录中,可以在Windows System目录下建立对应子目录。

       第二步:在Installation Designer —>Orgnization—>SetupDesign—>Default Feature ,Default Feature目录下有SelfRegFiles目录,点击SelfRegFiles,右边就有SefRegFiles的属性,Shared 属性 选为 Ture,Uninstal 属性选为False,Self—Register属性选为Ture,这样你的注册控件就能顺利在目标机器上注册,能被其他程序锁使用,反安装的时候也不会被卸载掉。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要注册InstallShield 2013 Limited Edition,您需要按照以下步骤进行操作: 1. 您需要首先下载InstallShield 2013 Limited Edition软件。可以在Flexera Software官方网站上找到该软件的下载链接。 2. 下载并安装完成之后,打开软件。 3. 在软件主界面上方的菜单栏中,选择“帮助”(Help)选项。 4. 在弹出的下拉菜单中,选择“注册”(Register)选项。 5. 一个注册窗口会弹出。在该窗口中,填写您的个人和公司信息。这些信息包括您的名字、电子邮件地址、公司名称等。 6. 在注册窗口中,您还需要输入许可证密钥(License Key)。许可证密钥可以在您购买InstallShield 2013 Limited Edition时获得。确保准确输入该密钥。 7. 填写完所有必要的信息后,单击注册窗口底部的“注册”(Register)按钮。 8. 如果您提供的信息和许可证密钥是有效的,软件将成功注册。您将收到一条注册成功的消息,并可以开始使用InstallShield 2013 Limited Edition进行软件安装。 9. 如果错误提示出现,您可能需要检查您输入的信息和许可证密钥是否正确。如果仍然无法注册,请联系Flexera Software的客服支持,寻求帮助解决问题。 通过完成以上步骤,您应该能够成功注册InstallShield 2013 Limited Edition,并开始使用它来创建和管理软件的安装程序。 ### 回答2: InstallShield 2013 Limited Edition 是一款用于创建安装程序的软件工具。使用这个工具,我们可以轻松构建专业级的安装程序,以便在用户的计算机上安装我们的软件。 要注册 InstallShield 2013 Limited Edition,您需要进行以下步骤: 1. 首先,确保您已下载并安装了 InstallShield 2013 Limited Edition。您可以从官方网站或其他可靠的软件下载网站下载这个工具。 2. 打开 InstallShield 2013 Limited Edition 软件。在启动界面上,您会看到“注册”选项。 3. 单击“注册”选项,会出现一个注册对话框。在该对话框中,您需要填写一些必要的信息,例如您的姓名、公司名称、电子邮件地址等。 4. 填写完所有必要信息后,单击“注册”按钮提交您的注册信息。 5. 如果您提供的信息是准确无误的,您将收到一封确认邮件。检查您的电子邮件收件箱或垃圾邮件箱,找到这封确认邮件。 6. 打开确认邮件并按照邮件中的指示点击确认链接。确认链接将带您返回 InstallShield 2013 Limited Edition 软件并完成注册过程。 7. 一旦您完成了所有的步骤,您就成功地注册InstallShield 2013 Limited Edition。您可以开始使用该工具来创建自定义的安装程序了。 需要注意的是,InstallShield 2013 Limited Edition 是免费提供的,但它只提供有限的功能。如果您需要更强大的功能或更高级的版本,例如 InstallShield Premier Edition,您可能需要付费购买许可证来升级到更高级别的版本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值