GetClassFile関数を使用してDLL名をパラメータとして渡し、関数がCLSIDを返すことを期待しています。その後、CoCreateInstanceを使用して、DLLが登録されているかどうかを確認することができました。DLLが既に登録されているか確認してください。
登録済みのDLLを渡してもGetClassFile()
の有効な返品を受け取ることができません。
HRESULT hr = GetClassFile((LPCOLESTR) "C:\\Program Files\\Common Files\\Microsoft Shared\\DAO\\dao360.dll", &clsid);
(LPCOLESTR)キャストは、あなたが間違っていると言ってコンパイラを停止させただけで、間違ったことをやめさせることはありませんでした。 GetClassFile(L "etcetera")のように、代わりにLを使用します。 –