![]() |
1
2
我知道这个问题很久以前就被问到了,但是… 您尝试过environment.specialfolder.commonapplicationdata吗?
在Vista/Windows 7中,此文件夹是:
在任何情况下,此文件夹都应该具有读/写权限,并且对所有用户都是相同的。 不要忘记为您的公司/应用程序名称创建子文件夹:
|
![]() |
2
1
仍然希望得到更好的答案,但我认为唯一的方法是安装到程序文件的管道,并在每次运行应用程序时复制到应用程序数据。然后将System.Addin框架指向应用程序数据中的管道副本,以便它只尝试写入用户配置文件。 |
![]() |
3
0
嗯,你不能同时拥有“所有用户”和“无提升”。我不知道System.Addin框架是什么,但是如果它打算从一个用户进程(也就是说:不是像系统服务那样的进程)运行,那么它必须在用户配置文件下写入(applicationdatafolder是一个很好的地方)。这是所有应用程序都必须遵循的一个非常基本的规则。基于我对您评论的有限理解,听起来System.Addin框架正在打破这一规则。 但我可能错过了什么。 |
![]() |
4
0
需要使用WIX安装程序吗?将应用程序部署为ClickOnce解决方案将把所有管道放到用户应用程序数据文件夹中。这样,每个用户都可以保留自己的模块列表。 这也将绕过可写文件夹限制。 |
![]() |
AWSFanatic · 重定向主页 1 年前 |
![]() |
sparrow · 如何自定义wix搜索栏 1 年前 |
![]() |
EduOak · 如何将WIX捆绑包(EXE文件)强制为特定语言 7 年前 |
![]() |
Cornelis · 读取延迟自定义操作中的复选框值 7 年前 |
![]() |
Praveen M · 在WIX中强制终止windows服务 7 年前 |
![]() |
crocodayl · Wix卸载快捷方式无法完全删除应用 7 年前 |