좋은 하루, everybady를 통과한다 'HRESULT 권한 부여()'할 수없는나는 '인터페이스 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 ... '나는 몰라요