Administratorsグループに所属しているかどうかを判定するには
Install Shieldでセットアップ実行時にAdministratorsグループに所属しているかどうかを判定するには、USER_ADMINISTRATOR をチェックします。 以下は、サンプルになります。
■ Setup.Rulの一部抜粋
function OnFirstUIBefore() // ... 省略 ... STRING szTmp; begin
// 権限チェック if ( !Is ( USER_ADMINISTRATOR, szTmp ) ) then MessageBox ( "管理者アカウントで実行してください。", WARNING ); exit;// 終了 endif;
// ... 省略 ... endif;