WiX 授予写入权限
WiX give write permission
我需要授权与 WIX 安装的 LocalSystem
windows 服务将 SQL 服务器 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
几乎没有“在普通计算机上访问所有区域”? (有一些小例外)。一定还有什么地方不对?日志说什么?事件查看器报告什么?
也许看看这些答案是否有启发性?:
- SQL Compact Edition 3.5 - Access to the database file is not allowed
- Cannot deploy application with SQLce datbase.sdf file. says file path is wrong?!
- Using the Microsoft Desktop Stack – Part 1: Setting up SQL Compact 4.0 for Private Deployment
我需要授权与 WIX 安装的 LocalSystem
windows 服务将 SQL 服务器 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
几乎没有“在普通计算机上访问所有区域”? (有一些小例外)。一定还有什么地方不对?日志说什么?事件查看器报告什么?
也许看看这些答案是否有启发性?:
- SQL Compact Edition 3.5 - Access to the database file is not allowed
- Cannot deploy application with SQLce datbase.sdf file. says file path is wrong?!
- Using the Microsoft Desktop Stack – Part 1: Setting up SQL Compact 4.0 for Private Deployment