我只是想知道是否可以在安装应用程序时只运行一次小代码。
我想用安装路径创建一个注册表。我之所以需要它,是因为我的应用程序中也有一个 Windows 服务,安装路径总是更改为 system32。
我有一个 ini 文件,它是在安装时在安装文件夹中创建的。我还需要使用我的服务和 Windows 窗体访问该文件。
最佳答案
您不需要任何额外的代码,只需在 HKLM\software\yoursoftware 中创建一个注册表项,在您的安装中使用像 Installpath 这样的键名称和 [INSTALLDIR] 的值,然后在您的服务中引用该键。
这假设您在 install shield 中使用基本的 MSI 项目。
关于c# - 仅在使用 installshield 安装应用程序时执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829789/