wix - WiX 赋予写权限
问题描述
我需要授予LocalSystem
使用 WIX 安装的 Windows 服务将 SQL Server CE 文件写入CommonAppDataFolder
. 我在用着:
<Directory Id="CommonAppDataFolder">
<Directory Id="CompanyNameDataFolder" Name="!(loc.CompanyName)">
<Directory Id="AppFolder" Name="!(loc.FolderName)" >
<Component Id="DataDirectory" Guid="*">
<CreateFolder>
<utils:PermissionEx User="[WIX_ACCOUNT_LOCALSYSTEM]" GenericAll="yes"
ChangePermission="yes" />
</CreateFolder>
</Component>
</Directory>
</Directory>
</Directory>
但它并没有起到作用。我也在服务安装中尝试这个,但没有运气。
<utils:PermissionEx User="[WIX_ACCOUNT_LOCALSYSTEM]" GenericAll="yes" />
任何帮助是极大的赞赏。
解决方案
不是我的领域的核心,但为了提供帮助,让我们尝试一下:在普通计算机上LocalSystem
几乎没有“访问所有区域”吗?(有一些小的例外)。一定有其他问题吗?日志说什么?事件查看器报告什么?
也许看看其中一些答案是否有启发性?:
推荐阅读
- html - div 内的输入事件与标签内的输入事件的作用不同
- ruby - 在 VSCode 终端中在 Win 10 上运行 rake 任务会添加一个默认的 -w 标志
- excel - 使用 Excel VBA 我正在尝试从我当前的另一个工作簿中创建一个联合字符串
- django - Django:通过模板中的模型显示多对多关系
- solr - 带有双引号的 Solr 查询问题
- wordpress - 为单个自定义帖子类型添加重写规则
- javascript - 如何在 Express 中返回 JSON
- android - AWS -- Kinesis Video Streams -- 流式视频旋转错误
- codenameone - iOS 上的 FileChooser 没有打开文件(图片)
- c++ - 通过引用传递的指针没有更新?