powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Win2016, сервисы и окна
6 сообщений из 6, страница 1 из 1
Win2016, сервисы и окна
    #39996864
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день

я совсем недавно в теме, досталось разбираться с некоей проблемой, в результате выяснилось следующее:

- есть windows-служба, которая запускает стороннее приложение
- приложение в некоторых ситуациях создаёт и показывает окна (это MessageBox)

проблема в том, что окна эти не видно.

вопрос: с чем это связано, и можно ли исправить? Судя по всему, раньше, на более ранних версиях Windows-серверов, окна были.
в ProcessExplorer процесс приложения не показывается, как дочерний от процесса службы
в стеке приложения вижу MessageBox, сидит в модальном цикле, самого окна нет
запускаю приложение руками (с теми же параметрами) - окно есть.
...
Рейтинг: 0 / 0
Win2016, сервисы и окна
    #39996879
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbс чем это связано, и можно ли исправить?

С тем, что у служб - свой собственный десктоп (и целая windows station).
Исправить лучше всего так, что автор приложения перестаёт "в некоторых случаях создавать и
показывать окна".
Ну или гугли если в этом Windows 2016 всё ещё можно как-то разрешить интерактивные службы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Win2016, сервисы и окна
    #39996883
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.09.2020 12:08, CEMb пишет:
> - есть windows-служба, которая запускает стороннее приложение
> - приложение в некоторых ситуациях создаёт и показывает окна (это MessageBox)

а нельзя этой странной службе указать, что интерактивные приложения
должны запускаться от имени ординарного юзера, а не LOCAL SERVICE ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Win2016, сервисы и окна
    #39996888
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Исправить лучше всего так, что автор приложения перестаёт "в некоторых случаях создавать и
показывать окна".
Автор приложения не я, исправить не получится (это оракловый rwclient)
Видимо, придётся от него отказаться.

Мимопроходящий
а нельзя этой странной службе указать, что интерактивные приложения
должны запускаться от имени ординарного юзера, а не LOCAL SERVICE ?
А как?
Сама служба запущена от имени доменного юзера.
Приложение запускается через CreateProcess. Только если попробовать через параметры CreateProcess это указать?...
...
Рейтинг: 0 / 0
Win2016, сервисы и окна
    #39996897
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.09.2020 12:49, CEMb пишет:
> А как?
> Сама служба запущена от имени доменного юзера.

ну так и входи в систему этим юзером и смотри свои окошки.

> Приложение запускается через CreateProcess. Только если попробовать через параметры CreateProcess это указать?...

в качестве приложения, которое запускается службой использовать RunAs,
а уже ему в параметры передавать то, что должна запустить твоя служба.
на 2012-м сервере RunAs работает.
на 2018 не пробовал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Win2016, сервисы и окна
    #39997050
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
ну так и входи в систему этим юзером и смотри свои окошки.
там всё не так просто :) там сделана система ИИ, внутри сервиса, которая эти окошки "смотрит". Вот странно, что если сервис и приложение на одном десктопе/station, то сервис не видит окна приложения. Надо будет поразбираться.
Мимопроходящий
в качестве приложения, которое запускается службой использовать RunAs
спасибо, покопаю в эту сторону
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Win2016, сервисы и окна
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]