应用程序的系统范围配置文件的标准位置?

时间:2018-06-08 15:08:45

标签: windows-vista registry-virtualization

自Windows Vista以来,我们的Redmond朋友正在终止在C:\Program Files\<AppName>\config.ini中存储配置文件的习惯。好的,他们介绍了Registry Virtualisation,但是修理你的东西总是好的,对吗?

我计划修复一个作为服务运行的Vista之前的应用程序,它需要维护一个机器范围的配置文件。

我在哪里存储配置文件?什么是获取该位置路径的最便携/未来的方式?

2 个答案:

答案 0 :(得分:0)

您可以将注册表中的值直接存储在从\HKLM\继承的内容中,从而实现可移植性。

如果存在大量值或复杂的结构,则可以在注册表中存储文件位置,并将配置存储在该目标位置。

答案 1 :(得分:0)

related question开始改进我的Google-fu之后,我想我已经找到了确切的答案in this microsoft blog post,它实际上描述的内容比我原本想知道的要多得多。