DCOMCNFG を使用して DCOM アプリケーションのリモート起動を無効にできますが、これをプログラムで行いたいと考えています。CoInitializeSecurity を見ましたが、そうではないようです。誰かがこれをしましたか?
私はDelphi BTWを使用しています。
バイナリ データは単なるセキュリティ記述子構造 (PSecurityDescriptor) です。つまり、この構造の記憶のコピーです。そしてもちろん、セキュリティ記述子は自己相対です。JWSCL は、このような構造を簡単に作成できます。
リモートおよびローカル アクセスも含むすべてのユーザー アクセス権の起動および AccessPermission リスト。
リモート/ローカル アクティベーション/起動のアクセス許可は、オブジェクトの AppID の下のレジストリに格納されます。
プログラムで編集する方法がわかりません。
これは、Component Services > COM Security with script/api? で Access Permissionsを変更するのとよく似ています。私は応答を投稿しました。