1

Тема: DDE сервер как служба

Всем привет.
Есть острое желание запускать DDE сервер как службу Windows.
Сем DDE сервер уже имеется, написан на C++ и прекрасно работает, но только если его запускать как обычное приложение.
Если переделать его в службу, то QUIK его упорно не видит.
Запускаем ту же программу, но как обычный exe и все нормально работает.
Подозреваю что проблема не столько в DDE, сколько во взаимодействии приложений со службами.
Пробовал запуск службы от имени системной учетной записи с галкой "Разрешить взаимодействие с рабочим столом", не помогло. При запуске службы от имени той же учетной записи что запускает QUIK, тоже ничего.
Как быть, куда копать?

2

Re: DDE сервер как служба

А DDE-сервер точно запускается в режиме "как служба"? Не возвращают ли, случайно, API-функции ошибок? Что показывают логи?
Вообще инициализируется ли DDE-сервер в этом случае? (намекаю ан возможную ошибку в коде)

это просто предположения, сам не пробовал, не проверял, но затея довольно интересная в самом деле.

Может вы выложите исходники именно сервиса DDE-сервера, посмотрим вместе.