WMIを DLL から呼び出すと 0x80041032 になる

WMI を 呼び出す関数を作ったら、WBEM_E_CALL_CANCELLED (0x80041032) が出て可決できなかったので調べてみた。

・普通にアプリケーションレベルでコードを書くと正常に動作する。
・ GetErrorInfo は情報を取得できない。
・Next 関数で失敗する。

結論。

DLLにすると動かない。・ω・ なんでやー。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です