我创建了一个用于分发的Windows可执行文件。我使用Inno Setup创建了一个安装程序。一切正常,但现在我还想允许安装软件的人输入配置文件的URL或URI,我的应用程序将使用它来获取各种初始化数据,这些数据因站点而异。由于应用程序将在每个站点的许多位置使用,理想情况下,安装人员在安装期间将进入配置文件的路径一次;然后应用程序将存储配置文件位置。是否有一种标准的方法让安装程序将资源(即配置文件的路径)添加到它正在安装的.exe中?谢谢你的任何建议。
作为一个例子:每个站点都有一台服务器,我的软件将用它来实时获取信息;服务器将位于每个站点的防火墙后面,因此它是每个站点的初始化。因此,由于软件安装在站点的每个工作站中,IT人员必须提供我的软件将在该站点使用的URL。一个人建议,每个工作站都可以在注册表中存储该特定于站点的URL。我想知道是否还有其他可能性比使用注册表更好(例如,在可执行文件中动态创建字符串资源),或者注册表是否是最好的前进方式。我想让安装尽可能轻松,所以我认为使用配置文件或命令行来提供URL的安装程序是最好的。