Windows Installer を XP モードで実行すると 2000で動かない理由
「システム管理者によって、ポリシーはこのインストールを実行できないように設定されています」
調べてみると、以下の関数が動的に呼ばれています
SaferGetLevelInformation
SaferCloseLevel
SaferCreateLevel
SaferiChangeRegistryScope
SaferIdentifyLevel
SaferComputeTokenFromLevel
どうやら、これが Windows 2000に実装されていない「ソフトウェアの制限のポリシー」の正体みたいで、 advapi32.dll に実装されている機能です。
ポリシー管理する XP版の certmgr.dll からもコールされることが分かっています。
Comments