インストール時にパーミッションを変更する[5. [Files] セクションでの記述]
(2006-08-16 11:00:00) by yamadas


Permissions オプションを使用することで
インストール時にパーミッションを変更することができます。

ディレクトリに対してパーミッションを変更したい場合には、
[Dirs] セクションに記述します。

パーミッション設定は、「対象ユーザー/グループ」−「操作」の形で
指定します。

「対象グループ/ユーザー」に記述できるのは以下になります。
Inno Setup での記述 Windowsでのグループ
admins Administrators ( 管理者グループ )
authusers Authenticated Users
everyone Everyone ( 全員 )
powerusers Power Users
system SYSTEM
users Users ( 一般ユーザー )

「操作」に記述できるのは以下になります。
Inno Setup での記述 操作できる内容
full modify でできることに加えて、パーミッションの変更を行うことができる。
modify 読み込み / 変更 / 実行 / 削除 を行うことができる。
readexec 読み込み / 実行 を行うことができる。

<画像:btn.gif> 記述例

・管理者グループのみ全ての操作を行うことができるようにする
  Source:file.txt; DistDir:{app};permissions:admins-full

・全員がパーミッション変更以外の操作を行うことができるようにする
  Source:file.txt; DistDir:{app};permissions:everyone-modify

・一般ユーザーが、読み込み/実行 のみ行えるようにする
  Source:file.txt; DistDir:{app};permissions:users-readexec

・全員が全ての操作を行えるディレクトリ名「db」を作成する
 [Dirs]
  Name: {app}\db;Permissions: everyone-full 

次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8