none
Как создать отдельный процесс для каждой RDP сессии? RRS feed

  • Вопрос

  • Добрый день.

    Ситуация такова: имеется  windows 2012 r2 с  сервером терминалов. На нем стоит несколько программ для просмотра видеонаблюдения. Одна из программ не запускается, если ее уже использует другой пользователь. Вылезает сообщение, что программа уже запущена. Возможно ли сделать так, что бы для каждого rdp подключения создавался свой независимый процесс? Есть ли какой нибудь решение позволяющее исправить эту проблему? 

    11 августа 2016 г. 9:58

Все ответы

  • а вы к авторам ПО обращаться пробовали?
    11 августа 2016 г. 11:18
  • Добрый день.

    Ситуация такова: имеется  windows 2012 r2 с  сервером терминалов. На нем стоит несколько программ для просмотра видеонаблюдения. Одна из программ не запускается, если ее уже использует другой пользователь. Вылезает сообщение, что программа уже запущена. Возможно ли сделать так, что бы для каждого rdp подключения создавался свой независимый процесс? Есть ли какой нибудь решение позволяющее исправить эту проблему? 

    При каждом запуске программы системой и так создаётся отдельный процесс.

    Более того, для разных подключений RDP в системе создаются отдельные сессии, процессы внутри которых которой, вообще говоря, изолированы друг от друга и в плане GUI (каждая сессия имеет отдельный экземпляр подсистемы GUI в ядре), и в плане имён объектов межпрограммного взаимодействия (мьютексы и пр.). То есть операционная система предпринимает меры, чтобы программы в разных сессиях могли быть совершенно между собой независимыми.

    Поэтому, похоже, авторы программы специально отслеживают запуск копий своей программы какими-то специально предназначенными для этого  средствами (через поиск процессов во всей системе, через объекты синхронизации в глобальном пространстве имён и т.д.). Зачем они это сделали - это лучше выяснить у них.


    Слава России!

    • Изменено M.V.V. _ 11 августа 2016 г. 12:37
    • Предложено в качестве ответа Vector BCOModerator 15 августа 2016 г. 5:26
    11 августа 2016 г. 12:34