0
私は、インストールファイル上のすべてのユーザーに対して一般的な読み取り、書き込み、および実行アクセスを許可しようとしています。私はAccessControlプラグインを使用していますが、私のコードはすべてのユーザーにこれらのアクセス許可を与えていません。テストとして、ファイルを1人のユーザーとしてインストールし、別のユーザーとしてファイルを削除しようとします。それ。ディレクトリへのファイルアクセス権の付与:サブファイルにも適用されますか?
私のコードは、誤ってメインインストールフォルダにアクセス許可を与えている可能性があります。これにより、すべてのサブフォルダとファイルにアクセス権が付与されますか?
AccessControl::GrantOnFile "$pluginsdir" "(BU)" "GenericRead + GenericWrite + GenericExecute + Delete"
をしかし、あなたは、すべてのユーザーが共有領域への書き込みアクセス権を与えることになっていません。
# resolves to C:/ProgramData/MyApplicationName
AccessControl::GrantOnFile "$APPDATA\MyApplicationName" "(BU)" "GenericRead + GenericWrite + GenericExecute"