|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
добрый день я совсем недавно в теме, досталось разбираться с некоей проблемой, в результате выяснилось следующее: - есть windows-служба, которая запускает стороннее приложение - приложение в некоторых ситуациях создаёт и показывает окна (это MessageBox) проблема в том, что окна эти не видно. вопрос: с чем это связано, и можно ли исправить? Судя по всему, раньше, на более ранних версиях Windows-серверов, окна были. в ProcessExplorer процесс приложения не показывается, как дочерний от процесса службы в стеке приложения вижу MessageBox, сидит в модальном цикле, самого окна нет запускаю приложение руками (с теми же параметрами) - окно есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 12:08 |
|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
CEMbс чем это связано, и можно ли исправить? С тем, что у служб - свой собственный десктоп (и целая windows station). Исправить лучше всего так, что автор приложения перестаёт "в некоторых случаях создавать и показывать окна". Ну или гугли если в этом Windows 2016 всё ещё можно как-то разрешить интерактивные службы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 12:34 |
|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
09.09.2020 12:08, CEMb пишет: > - есть windows-служба, которая запускает стороннее приложение > - приложение в некоторых ситуациях создаёт и показывает окна (это MessageBox) а нельзя этой странной службе указать, что интерактивные приложения должны запускаться от имени ординарного юзера, а не LOCAL SERVICE ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 12:42 |
|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Исправить лучше всего так, что автор приложения перестаёт "в некоторых случаях создавать и показывать окна". Видимо, придётся от него отказаться. Мимопроходящий а нельзя этой странной службе указать, что интерактивные приложения должны запускаться от имени ординарного юзера, а не LOCAL SERVICE ? Сама служба запущена от имени доменного юзера. Приложение запускается через CreateProcess. Только если попробовать через параметры CreateProcess это указать?... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 12:49 |
|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
09.09.2020 12:49, CEMb пишет: > А как? > Сама служба запущена от имени доменного юзера. ну так и входи в систему этим юзером и смотри свои окошки. > Приложение запускается через CreateProcess. Только если попробовать через параметры CreateProcess это указать?... в качестве приложения, которое запускается службой использовать RunAs, а уже ему в параметры передавать то, что должна запустить твоя служба. на 2012-м сервере RunAs работает. на 2018 не пробовал. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 13:12 |
|
Win2016, сервисы и окна
|
|||
---|---|---|---|
#18+
Мимопроходящий ну так и входи в систему этим юзером и смотри свои окошки. Мимопроходящий в качестве приложения, которое запускается службой использовать RunAs ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 19:33 |
|
|
start [/forum/topic.php?fid=26&msg=39996897&tid=1492149]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
159ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 285ms |
0 / 0 |