使用InstallScript API设置文件权限

时间:2019-05-28 09:49:09

标签: windows-installer installscript installscript-msi

我有一个InstallScript MSI安装程序。在安装过程中,我将生成一个自签名证书和密钥文件。创建之后,我必须为管理员用户允许读取权限,对所有其他用户拒绝读取权限。我正在使用InstallScript代码API SetObjectPermissions来设置权限。

我正在尝试执行以下几行,但管理员用户仍然无法读取该文件。

SetObjectPermissions(szFile, IS_PERMISSIONS_TYPE_FILE, "", "Administrators", FILE_READ_DATA, IS_PERMISSIONS_OPTION_ALLOW_ACCESS);

SetObjectPermissions(szFile, IS_PERMISSIONS_TYPE_FILE, "", "Users", FILE_READ_DATA, IS_PERMISSIONS_OPTION_DENY_ACCESS);

如何解决此问题?

0 个答案:

没有答案