¿Cómo llamo a eval () en IE desde C ++?

Con la llegada de IE11,IHTMLWindow2::execScript() es obsoleto. El enfoque recomendado esutilizareval() en lugar. Estoy automatizando IE a través de sus interfaces COM de C ++, y no he podido encontrar cómo lograrlo. ¿Alguien puede señalarme el ejemplo que obviamente he perdido en mi búsqueda? Si no es posible ejecutar código víaeval, ¿cuál es la forma adecuada de inyectar código JavaScript en una instancia en ejecución de Internet Explorer ahora queexecScript ¿ya no está disponible?

EDITAR: Cualquier solución que funcione para el proyecto en el que estoy trabajando debe funcionar fuera de proceso. No estoy usando un objeto de ayuda del navegador (BHO), ni ningún tipo de complemento de IE. Por lo tanto, cualquier solución que implique una interfaz que no se pueda calcular correctamente el proceso cruzado no funcionará para mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta