我希望我的安装程序将一些文件复制到Windows ProgramData
目录中,我看到大多数Windows目录都有Inno Setup文档中已定义的预定义常量,但我看不到一个{sd}\ProgramData\MyCompany\MyApp
。
因此我打算使用类似的东西:
ProgramData
这是使用Inno Setup部署到此目录的正确/最佳方式吗?我觉得奇怪的是public class Employment
{
[Required, StringLength(50, MinimumLength = 3, ErrorMessage ="Name must be between 3 and 50 characters long.")]
public string Name { get; set; }
public EmploymentType EmpType { get; set; }
public string EmplyomentNumber { get; set; }
public decimal Salary { get; set; }
}
public enum EmploymentType
{
Full,
Temporary,
Internship
}
目录没有常数。
答案 0 :(得分:9)
它的名字是这样的,因为历史上(Windows XP)的路径曾经是C:\Documents and Settings\All Users\Application Data
(现在它是C:\ProgramData
的符号链接)。
出于同样的原因,使用{sd}\ProgramData
并不是正确的方法。