- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CoGetObjectでデータ無効エラー)
CoGetObjectでデータ無効エラー
このQ&Aのポイント
- WindowsVista上で、VisualStudio2005を使用してプログラムを作成しています。
- UIPI機能とやらにより、2つのアプリの一方だけを管理者権限で起動されると特権レベルの低いプロセスから高いプロセスへの通信が失敗してしまい、アプリ間の連携がうまくいっていません。
- CoGetObject関数でエラーとなっているのですが、戻り値が0x8007000d(データが無効です)となっています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CoCreateInstanceAsAdmin を使用せずに CoCreateInstance を使用した場合は正常に作成できますか?
お礼
心身の不調でダウンしていたもので無反応になってしまい申し訳ありません。 結局解決しまして、オチとしては、この場合 「引数にハンドルを使用してはいけない」というルールがあったそうで、 これを違反した場合、コンパイル時にはエラーとならず、 今回の現象のような形で問題が発生するということでした。 引数の見直しによって解決しました。 レスありがとうございました。