Установите разрешения для файла с помощью API InstallScript - PullRequest
0 голосов
/ 28 мая 2019

У меня есть один установщик MSI InstallScript. Во время установки я генерирую один сертификат сертификата и файлы ключей. После его создания я ДОЛЖЕН разрешить чтение для пользователей с правами администратора и DENY - для всех остальных пользователей. Я использую код API InstallScript 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);

Как решить эту проблему?

...