特定のコンピューターにセットアップ実行可能ファイル (NSIS を使用して生成) を使用してアプリケーションをインストールすると、特定の DLL がそのセキュリティ権限でローカル ユーザー グループの ACL を取得しません。その結果、問題の DLL のロードは管理者に対してのみ機能します。
影響を受けるのは常に同じ DLL です。他のすべての DLL は完全にインストールされます。DLL は適切に署名されています。
通常、DLL の DACL には次のエントリが含まれます。
- システム
- ジョン・ドー (john@doe.local)
- 管理者 (PC-NAME\Administrators)
- ユーザー (PC-NAME\Users) --- これは影響を受ける DLL にありません
何が原因で、どうすれば修正できますか?