PDA

Показать полную графическую версию : Закрытие приложения


3DpacTe
22-03-2016, 13:48
Добрый день. Есть программа настроенная на Remote app. Подскажите где в настройках можно выставить чтобы при закрытии приложения производился выход из системы пользователя. Либо приложение закрывалось окончательно. Бывает так что случаются разъединения и при повторном запуске на сервере открывается вторая копия приложения, и так может доходить до 5-7 одновременно запущенных копий программы, что приводит к её "тупежу" у этого пользователя. Какие есть варианты лечения?
Windows server 2008 R2 standart x64

Angry Demon
22-03-2016, 18:24
Есть программа настроенная на Remote app. Подскажите где в настройках можно выставить чтобы при закрытии приложения производился выход из системы пользователя
Это происходит автоматически.

при повторном запуске на сервере открывается вторая копия приложения
Ограничьте пользователя единственным сеансом.

3DpacTe
23-03-2016, 10:19
Это происходит автоматически. »
При закрытии удаленным пользователем приложения, в диспетчере задач ему присваивается статус "отключен". Но процессы продолжают висеть на нем. Только если нажать в ДЗ по пользователю "Выход из системы", тогда закроются все процессы и пользователь полностью закроет свою работу.

Angry Demon
23-03-2016, 11:05
3DpacTe, это старая песня. Тынц! (http://forum.oszone.net/post-2517275-2.html)

3DpacTe
24-03-2016, 08:19
3DpacTe, это старая песня. Тынц! »
Не сработало.

Angry Demon
24-03-2016, 11:13
3DpacTe, если вручную администратор закроет SPLWOW64.EXE, работающий от имени пользователя, у которого висит сеанс, - сеанс завершается?

3DpacTe
24-03-2016, 12:01
3DpacTe, если вручную администратор закроет SPLWOW64.EXE, работающий от имени пользователя, у которого висит сеанс, - сеанс завершается? »
Вечером проверю

3DpacTe
25-03-2016, 08:23
SPLWOW64.EXE »
Такой процесс не висит вообще ни у одного пользователя

Angry Demon
25-03-2016, 10:01
3DpacTe, у вас точно 2008 R2?

3DpacTe
25-03-2016, 14:35
3DpacTe, у вас точно 2008 R2? »

Angry Demon
25-03-2016, 14:52
3DpacTe, значит, считаем, что на сервере не раборают 32-битные приложения, которым нужно что-то печатать...

Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME%

3DpacTe
29-03-2016, 13:00
Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME% »
А нельзя сделать проще, ограничить пользователю кол-во одновременно запущенных копий одной программы?

Angry Demon
29-03-2016, 13:49
А нельзя сделать проще, ограничить пользователю кол-во одновременно запущенных копий одной программы?
Пользователя можно ограничить одним сеансом, но тогда при повторном подключении к зависшему сеансу он будет видеть зелёный фон и всё. Вам это надо?

3DpacTe
31-03-2016, 08:36
Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME% »
А как это проделать правильно?

Angry Demon
31-03-2016, 09:29
А как это проделать правильно?
Что значит "правильно"???
Это можно либо проделать, либо не проделать. :biggrin:
Положить logoff.cmd, содержащий строку tsdiscon %SESSIONNAME% в папку C:\Windows\System32\GroupPolicy\User\Scripts\Logoff
В редакторе Групповой политики:
Конфигурация пользователя\Конфигурация Windows\Сценарии (вход/выход из системы) -> Выход из системы
добавьте этот сценарий.




© OSzone.net 2001-2012