COM outprocサーバーの初期化エラー0x80004015を修正する方法は?

StackOverflow https://stackoverflow.com/questions/1612546

  •  06-07-2019
  •  | 
  •  

質問

ATLで記述されたCOM outprocサーバーがあり、それを使用して自分自身を登録します

_Module.RegisterClassObjects(CLSCTX_LOCAL_SERVER, REGCLS_SINGLEUSE)

そして、結果としてHRESULTエラーコード0x80004015(CO_E_WRONG_SERVER_IDENTITYを意味します)になります。このエラーコードの原因、およびこのエラーを回避するにはどうすればよいですか?

役に立ちましたか?

解決

サーバーに特定のDCOM権限が設定されていますか?または、デフォルトのDCOMアクセス許可に対してサーバープロセスを起動させる呼び出し元のIDを確認します。呼び出し元が特定のアカウントで実行されているサービスであり、プロセスがインタラクティブユーザーとして起動されている可能性があります。

記事に、問題の把握に役立つ情報が記載されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top