C# Javascript Браузер

Илья Хороший

Добрый день. Вопрос задам следующий.
Интересует следующее взаимодействие
Приложение на C# открывает Браузер на определенной странице. Затем на эту страницу внедряет свой JS код. Этот код вызывает функции C# который полняет действия на этой странице.
Вот такая схема.
Вопрос в следующем. Как это можно реализовать?
Задаю вопрос так как пытался найти в гугл. Перепробывал разные запросы делать. Выдает похожие темы, но всё не то. Или помогите сформировать нормальный запрос.
Спасибо

2 чел.