良い一日を通じて 'HRESULT承認()' することはできませんeverybady、私は、 'インタフェースIiTunes'
私はのWindows7(64ビット)上で動作し、使用COM/OLEオブジェクト "iTunesAppクラス" をしてみてください。このオブジェクトはiTunesアプリケーションとともにインストールされています。 私のコードは、次に
HRESULT hr;
CLSID clsid;
IiTunes *pIiTunes = nullptr;
//Apple.iTunes
CLSIDFromProgID(OLESTR("iTunes.Application.1"), &clsid);
hr = CoCreateInstance(clsid, nullptr, CLSCTX_LOCAL_SERVER, __uuidof(IiTunes), reinterpret_cast<LPVOID *>(&pIiTunes));
if (pIiTunes != nullptr)
{
VARIANT data[16];
OLECHAR ver[4096] = L"[email protected]";
pIiTunes->Authorize(1, data, (BSTR*)ver);
}
に従っている()pIiTunes->承認(1、データ、(BSTR *)版;)私はアドレス0x000007FEFF4E4FCA(のOleaut32.dll)から例外」...例外を持っています。アドレス0x000007FEFF4E4FCAでのアクセス権の..Violation ...」私は私が私にはわからない