2011-12-09 2 views
1

응용 프로그램을 x86에서 x64로 옮기려고합니다. 그리고 대부분의 응용 프로그램에서 잘 작동하는 것처럼 보입니다. 응용 프로그램에 Flash Player ActiveX 컨트롤이 있고 x64 빌드에서는이 오류가 발생합니다.X64의 플래시 ActiveX

CComBSTR flashGUID(_T("{D27CDB6E-AE6D-11CF-96B8-444553540000}")); 
CLSID clsid; 
HRESULT hr = CLSIDFromString((LPOLESTR)flashGUID, &clsid); 
if(SUCCEEDED(hr)) // FAILURE 
    hr = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, __uuidof(IUnknown), (void**)&m_spUnknown); 

어떤 아이디어가 발생할 수 있습니까? 64 비트에 다른 clsid가 필요합니까?

Flash Player 11에서는 64 비트 지원 기능이 추가되어 작동해야합니다.

답변

1

물어 보면 즉시 작동합니다.

플래시를 here에서 다운로드하고 작동 시키려면 flashplayer11_1r102_55_winax_64bit.exe를 설치해야했습니다.

관련 문제