Como eu chamo eval () no IE do C ++?

Com o advento do IE11,IHTMLWindow2::execScript() está obsoleto. A abordagem recomendada éusareval() em vez de. Estou automatizando o IE por meio de suas interfaces C ++ COM e não consegui descobrir como fazer isso. Alguém pode me indicar o exemplo que eu obviamente perdi na minha busca? Se não for possível executar código viaeval, qual é a maneira apropriada para injetar código JavaScript em uma instância em execução do Internet Explorer agora queexecScript não está mais disponível?

EDITAR: Qualquer solução que funcione para o projeto em que estou trabalhando deve funcionar fora do processo. Eu não estou usando um Objeto Auxiliar de Navegador (BHO), ou qualquer tipo de plugin do IE. Assim, qualquer solução que envolva uma interface que não possa ser corretamente organizada em processo cruzado não funcionará para mim.

questionAnswers(1)

yourAnswerToTheQuestion