30秒で作ってみた

FileIOPermission では「すべてのファイル」「すべてのローカルファイル」が指定できるのに、FileIOPermissionAttribute ではこれらを指定することができない・・・というわけで、それを設定するための属性をでっちあげた、未テスト。

宣言ベースのセキュリティ属性は、目的の IPermission を生成する abstract SecurityAttribute.CreatePermission() を実装すれば、あとは使いやすいように肉付けするだけなので非常に手軽である。*1

*1:CAS の場合は SecurityAttribute ではなく CodeAccessSecurityAttribute から派生することになる。

続きを読む

突然 NullReferenceException でアプリケーションが終了する

という問題が数日前から仕事場で発生していたのだが、どうやら これ やら これ と同じっぽい。と、探していたら KB893005 を発見。
Windows XP SP3 も .NET Framework 1.1 SP2 も出るのはいつになるやら…。