【问题标题】:Write to AppData directory using InnoIDE?使用 InnoIDE 写入 AppData 目录?
【发布时间】:2011-07-06 07:39:36
【问题描述】:

我需要写信给:

C:\Users\user\AppData\Roaming\AppName

安装过程中的文件夹。我正在使用 InnoIDE 程序进行设置,它很棒。但是,它似乎缺少用于轻松访问该目录的“AppData”特殊文件夹。

例如,您可以使用: DestDir: "{app}" 编写应用程序目录。

但是如何访问 AppData?是否有所有预设 DestDir 选项的列表?

【问题讨论】:

  • 提升的设置无法可靠地写入用户的配置文件。这应该留给应用程序或将数据写入{commonappdata} 以供应用程序读取。

标签: inno-setup appdata userappdatapath


【解决方案1】:

Arg,明白了。

{userappdata} → C:\Users\user\AppData\Roaming\AppName

在这里找到: http://news.jrsoftware.org/news/innosetup/msg74694.html

【讨论】:

  • 这不起作用..我必须写同一个文件夹......并且不起作用。我正在使用 Windows 7 64 位。
【解决方案2】:

正如您在自己的回答中所说,{userappdata} 是您需要的。 help manual 有一个所有 Inno Setup directory constants 的列表。

【讨论】:

    【解决方案3】:

    不建议使用 InnoIDE 写入 AppData 目录。您最好先将用户特定数据保存到共享位置(例如在 {app} 下),然后让您的应用程序在第一次启动时从那里复制。

    更多https://stackoverflow.com/a/3036259/5929293

    【讨论】:

      猜你喜欢
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-18
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      相关资源
      最近更新 更多