使用installshield安装应用程序时执行代码

问题描述:

我只是想知道是否可以在应用程序安装时仅运行一次小代码。使用installshield安装应用程序时执行代码

我想用安装路径创建注册表。之所以我需要这个,是因为我在我的应用程序中也有一个windows服务,其安装路径总是变为system32。

我有一个ini文件,它是在安装时在安装文件夹中创建的。我需要使用我的服务和Windows窗体来访问该文件。

您不需要任何额外的代码,只需在HKLM \ software \ yoursoftware中创建一个注册表项,此处使用InstallPath之类的密钥名称和值为[INSTALLDIR]的注册表项,然后在您的服务中引用该密钥。

这里假定您使用安装屏蔽的基本MSI项目。

+0

嗨@NGaida,抱歉,因为回复晚了我有点忙。如何在安装屏蔽中创建该注册表?我应该去项目助理/应用程序注册/(在左边)其他地方/注册然后目的地计算机的注册表视图树视图?这是插入注册表项的正确位置吗? – Daniel 2013-04-12 08:26:19

+0

您是否使用Installshield创建基本MSI设置或Installscript设置? – NGaida 2013-04-15 00:27:42

+0

我正在使用installshield – Daniel 2013-04-17 08:03:44