この特集のトップページへ
>
Chapter 4:データストア層の構築
4.3.5 権限を持たないCOMオブジェクトの呼び出し
では,ロールを設定した結果,適切な権限がない場合には,どのようになるのであろうか。利用するCOMクライアントで採用したプログラミング言語によっても違うが,VBScriptやJScriptの場合には,「書き込みできません」という実行時エラーが発生する(Fig.4-33)。また,このとき,イベントビューアにもエラーが記録される(Fig.4-34)。
Fig.4-33 適切な権限がないときに発生するエラー
Fig.4-34 イベントビューア
特にイベントビューアには,呼び出したコンポーネント名だけでなく,メソッド名も記載されるので,開発時にセキュリティ関連のエラーが発生したときには,どこで失敗しているのかを見極めるのに役立てていただきたい。
Chapter 4 10/16 |