高级安装程序MSI - 仅在以管理员身份运行WPF应用程序时写入ProgramData

时间:2018-02-14 17:13:03

标签: wpf windows-installer msiexec advanced-installer programdata

我有一个WPF应用程序我正在保存配置文件。

我正在写信给:

Environment.SpecialFolder.CommonApplicationData (C:\ProgramData\My App)

但是,当我运行App(非管理员)时,它会在此处写入文件:

C:\Users\MyUser\AppData\Local\VirtualStore\ProgramData\My App

当我以管理员身份运行应用程序时,它正确写入ProgramData。

这样我就可以跨用户共享设置文件。是否需要运行或配置安装程序的特殊方式?

是否有其他建议的方法来共享配置文件而无需以管理员身份运行应用程序?

我正在使用Advanced Installer。

0 个答案:

没有答案