Практическое руководство. — Ульяновск: УлГТУ, 2012. — 75 с.
Здесь содержится подробная пошаговая инструкция по созданию внешних
серверов автоматизации на языке C#. Внешний сервер автоматизации
(out-of-process COM-server) – это исполняемый файл, запускаемый
системой в том случае, когда некоторая клиентская программа создает
экземпляр класса, реализованного на сервере. Основное его отличие
от внутреннего сервера автоматизации (inproc COM-server) в том, что
экземпляры классов внешнего сервера размещаются в адресном
пространстве самого сервера, а не в адресном пространстве клиента,
как это делается в случае с in-process серверами.