1

管理者権限のないユーザーの .net で com オブジェクトを作成しようとすると、以下のエラーが発生します。

CLSID {6CA9DEBE-BA91-4E56-9CD3-D40FE0755204} を持つコンポーネントの COM クラス ファクトリは、次のエラーが原因で失敗しました。取得できません: 800704ec このプログラムはグループ ポリシーによってブロックされています。詳細については、システム管理者にお問い合わせください。(HRESULT からの例外: 0x800704EC)。

コードは次のとおりです。

動的 obj=null; try { try { var ComType = Type.GetTypeFromProgID("XenReports.XenReportsX"); obj = Activator.CreateInstance(ComType); } catch(Exception) { throw new Exception(TextMessageProvider.GetText(ResourceKeys.XenReportErrorMessage)); }

誰かがこの問題に直面したかどうか教えてください。Com オブジェクトは C++ exe 用です。

4

1 に答える 1