Взаимодействие с DDE сервером

Просмотр 15 сообщений - с 16 по 30 (из 33 всего)
  • Автор
    Записи
  • #42643
    manjey73
    Участник

    Ну если вы с ИИ накидали, то самый простой вариант будет сделать драйвер вероятно.

    • Ответ изменён 3 месяца, 4 недели назад пользователем manjey73.
    #42645
    avvlasyuk
    Участник

    Я совсем не в теме, вот и обращаюсь к коллективному опыту. Почитаю про создание драйверов.

    #42646
    JurasskPark
    Участник

    Я вчера пробовал.
    Пока проблема в том, что коммуникатор запущенный под учеткой той же что и DDE server, не может получить доступ.

    #42647
    avvlasyuk
    Участник

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

    #42648
    JurasskPark
    Участник

    Есть пока идея сделать отдельное службу — приложение, которое будет писать напрямую в сервер без коммуникатора.

    #42649
    JurasskPark
    Участник

    Так я симулятор нашел)

    #42650
    avvlasyuk
    Участник

    А поделитесь симулятором?

    #42651
    JurasskPark
    Участник

    https://github.com/afedyanin/dde-net
    Там есть SampleServer — он на любой запрос даёт ответ.
    Я через него тестировал клиент…

    #42652
    manjey73
    Участник

    Коммуникатор запускается от системного пользователя, потому что служба.
    Вроде сталкивались с этим, и иногда его приходилось запускать через батник как приложение, чтобы он работал от пользователя.

    Может тут причина ?

    #42653
    a80808
    Участник

    Можно способ запуска поменять в свойствах службы. Это для Винды

    #42655
    JurasskPark
    Участник

    вателя, потому что служба.
    Вроде сталкивались с этим, и иногда его приходилось запускать через батник как приложение, чтобы он работал от пользователя.

    Может тут причина ?

    Вы меня за идиота не держите. © 😂
    Естественно, в службе был прописан пользователь такой же под которым DDE сервер запущен.

    #42656
    Mikhail
    Модератор

    Коммуникатор можно запустить из командной строки как приложение, файл ScadaCommWkr.exe. Только службу предварительно остановите.

    Наверное, если ИИ скормить существующие драйвера, то он сможет по аналогии сгенерировать.

    #42677
    JurasskPark
    Участник
    #42678
    JurasskPark
    Участник
    #42679
    JurasskPark
    Участник

    Beta версия
    https://disk.yandex.ru/d/PCb0UI8HbI_GxQ

    Код, красоту и прочее наведу потом.

    Главное условие, чтобы работало:
    1. Коммуникатор и служба DDE запущены под Локальной системой.
    2. Стоит флажок «Разрешить взаимодействовать с рабочим столом».

    P.S. Проблема в том, что если запускаешь под учетной записью другой и Коммуникатор и DDE сервер (уточняю на всякий случай, учетка и пароль одинаковые и на одной машине :)), то там нет взаимодействия с диском (рабочим столом). Поэтому не работает.

Просмотр 15 сообщений - с 16 по 30 (из 33 всего)
  • Для ответа в этой теме необходимо авторизоваться.