Стартовая страница › Форумы › Взаимодействие с устройствами › Взаимодействие с DDE сервером
- В этой теме 32 ответа, 5 участников, последнее обновление 3 месяца, 3 недели назад сделано
JurasskPark.
-
АвторЗаписи
-
24.03.2026 в 08:14 #42643
manjey73УчастникНу если вы с ИИ накидали, то самый простой вариант будет сделать драйвер вероятно.
-
Ответ изменён 3 месяца, 4 недели назад пользователем
manjey73.
24.03.2026 в 08:22 #42645avvlasyuk
УчастникЯ совсем не в теме, вот и обращаюсь к коллективному опыту. Почитаю про создание драйверов.
24.03.2026 в 08:26 #42646
JurasskParkУчастникЯ вчера пробовал.
Пока проблема в том, что коммуникатор запущенный под учеткой той же что и DDE server, не может получить доступ.24.03.2026 в 08:30 #42647avvlasyuk
УчастникВам без оборудования наверное сложно будет попробовать.
24.03.2026 в 08:30 #42648
JurasskParkУчастникЕсть пока идея сделать отдельное службу — приложение, которое будет писать напрямую в сервер без коммуникатора.
24.03.2026 в 08:30 #42649
JurasskParkУчастникТак я симулятор нашел)
24.03.2026 в 08:31 #42650avvlasyuk
УчастникА поделитесь симулятором?
24.03.2026 в 09:37 #42651
JurasskParkУчастникhttps://github.com/afedyanin/dde-net
Там есть SampleServer — он на любой запрос даёт ответ.
Я через него тестировал клиент…24.03.2026 в 10:02 #42652
manjey73УчастникКоммуникатор запускается от системного пользователя, потому что служба.
Вроде сталкивались с этим, и иногда его приходилось запускать через батник как приложение, чтобы он работал от пользователя.Может тут причина ?
24.03.2026 в 10:18 #42653
a80808УчастникМожно способ запуска поменять в свойствах службы. Это для Винды
24.03.2026 в 13:29 #42655
JurasskParkУчастниквателя, потому что служба.
Вроде сталкивались с этим, и иногда его приходилось запускать через батник как приложение, чтобы он работал от пользователя.Может тут причина ?
Вы меня за идиота не держите. © 😂
Естественно, в службе был прописан пользователь такой же под которым DDE сервер запущен.24.03.2026 в 16:53 #42656
MikhailМодераторКоммуникатор можно запустить из командной строки как приложение, файл ScadaCommWkr.exe. Только службу предварительно остановите.
Наверное, если ИИ скормить существующие драйвера, то он сможет по аналогии сгенерировать.
25.03.2026 в 20:48 #42677
JurasskParkУчастник25.03.2026 в 22:27 #4267825.03.2026 в 23:41 #42679
JurasskParkУчастникBeta версия
https://disk.yandex.ru/d/PCb0UI8HbI_GxQКод, красоту и прочее наведу потом.
Главное условие, чтобы работало:
1. Коммуникатор и служба DDE запущены под Локальной системой.
2. Стоит флажок «Разрешить взаимодействовать с рабочим столом».P.S. Проблема в том, что если запускаешь под учетной записью другой и Коммуникатор и DDE сервер (уточняю на всякий случай, учетка и пароль одинаковые и на одной машине :)), то там нет взаимодействия с диском (рабочим столом). Поэтому не работает.
-
Ответ изменён 3 месяца, 4 недели назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.


