【发布时间】:2023-03-06 10:28:01
【问题描述】:
我只是想知道是否可以在安装应用程序时只运行一次小代码。
我想用安装路径创建一个注册表。我之所以需要它,是因为我的应用程序中也有一个 Windows 服务,它的安装路径总是更改为 system32。
我有一个在安装时在安装文件夹中创建的 ini 文件。我还需要使用我的服务和 Windows 窗体访问该文件。
【问题讨论】:
标签: c# registry installshield
我只是想知道是否可以在安装应用程序时只运行一次小代码。
我想用安装路径创建一个注册表。我之所以需要它,是因为我的应用程序中也有一个 Windows 服务,它的安装路径总是更改为 system32。
我有一个在安装时在安装文件夹中创建的 ini 文件。我还需要使用我的服务和 Windows 窗体访问该文件。
【问题讨论】:
标签: c# registry installshield
您不需要任何额外的代码,只需在 HKLM\software\yoursoftware-here 中创建一个注册表项,在您的安装中使用 Installpath 之类的键名和 [INSTALLDIR] 值,然后在您的服务中引用该键。
这假设您在 install shield 中使用基本的 MSI 项目。
【讨论】: