Iniciar EA programaticamente

Gostaria de abrir uma sessão do EA através do serviço Windows e executar algumas ações nos bastidores.
Eu uso a API de repositório, no entanto, não sei como inicializá-la corretamente.

    EA.Repository repository = ?;
    repository.OpenFile(@"C:\test.eap");
    repository.Exit();

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion