Как получить текущий URL для текущей версии Chrome в С++

я хочу получить URL-адрес из Google Chrome с помощью API MSAA, я уже нашел это в StackOverflow, но я хочу воспроизвести это поведение =>Как получить текущий URL текущей версии Chrome без использования AccessibleObjectFromEvent, но с AccessibleObjectFromWindow. Но после этих строк:

    HRESULT hr = AccessibleObjectFromWindow(hwnd_addr_bar, OBJID_CLIENT, IID_IAccessible, (void **)&ac);



    if ((hr == S_OK ) && (ac!=NULL)){
        tagVARIANT state;
        VariantInit(&state);
        BSTR szAddressBox = NULL;
        HRESULT hr1 = ac->get_accValue(varchild, &szAddressBox);

    }

szAddressBox пуст. Где я ошибаюсь?


person rayofshadow    schedule 09.07.2015    source источник