Мы пытаемся запустить несколько сеансов IBM Personal Communications на одной и той же виртуальной машине (Windows Server 2012) под разными пользователями, но похоже, что PCOMM не ограничивается текущим пользователем.
Если пользователь 1 пытается использовать сеанс A, то пользователь 2 запускает PCOMM и получает сеанс A для использования, пользователь 2 может использовать его без каких-либо побочных эффектов, но версия сеанса A пользователя 1 зависнет. Вместо этого использование дескрипторов не помогает, потому что это всего лишь ASCII-версии Session Letter (A = 65, B = 66), поэтому мы сталкиваемся с той же проблемой.
Единственное, что я мог придумать, это чтобы Пользователь 1 запускал сеансы AE, затем Пользователь 2 запускал A-J и немедленно закрывал AE, оставляя их с FJ... Но я чувствую, что это неаккуратно и склонно к ошибкам.
Есть ли какой-нибудь более чистый способ обойти это? Можно ли каким-либо образом настроить имена/дескрипторы сеансов или настроить PCOMM только для просмотра сеансов текущего пользователя? Это проблема PCOMM или проблема Windows?