Возникла задача написать модуль для получения в 1С данных с устройства на COM-порту. Сам на 1С не пишу, но по словам участвующих в проекте 1С'ников, единственной возможностью является написать COM-сервер, который будет решать задачу.
Для устройства есть COM-сервер от производителя, но проблема в том, что приборов подключено два, а сервер умеет взаимодействовать только с одним из них. Запустить вторую копию сервера не получается.
Есть практически готовый код на C# для взаимодействия с этим устройством. Возникло желание сделать свой COM-сервер.
В сети есть куча материалов по COM, но т.к. не хватает экспертных знаний в этой области, то сложно оценить их адекватность.
Хочется написать такой сервер, чтобы можно было спокойно зарегистрировать в системе несколько копий этого сервера, доступных по разным ProID. Причём сервер должен быть приложением, которое постоянно висит в памяти и общается с устройством.
Посоветуйте адекватный материал для начала изучения вопроса.