Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / Доступ пользователья к службе / 6 сообщений из 6, страница 1 из 1
30.01.2018, 16:43
    #39593458
erhe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
Здравствуйте.

Подскажите, пжлста, по проблеме.

Приложение во время работы делает обращение к системной службе (host=localhost, port=49000). Ждёт ответа от службы и идёт работать дальше. На рабочей станции где пользователь == локальный админ всё работает замечательно. А на рабочей станции где пользователь просто член группы Пользователи -- подвисает, т.е. ждёт ответа от службы. Инет говорит, что может у пользователь нет прав общаться с системной службой. Куда копать и как чинить?

Локального админа дать пользователю нельзя. Сделать фиктивного локального админа и от его имени стартануть службу тоже нельзя.
...
Рейтинг: 0 / 0
30.01.2018, 18:16
    #39593519
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
Если это терминальный сервер, то обращаться надо по реальному IP адресу, а не localhost,
который у каждой терминальной сессии свой.

erheИнет говорит, что может у пользователь нет прав общаться с системной службой.

Это ограничение для Windows Messages и не распространяется на TCP/IP. Кроме того, при
отсутствии прав оно не "подвисает", а возвращает ошибку.

erheКуда копать и как чинить?

Стэк вызовов у всех потоков при "подвисании" посылать автору приложения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.01.2018, 20:58
    #39593590
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
Заодно файрвол/антивирь спроси, не они ли гадят...
...
Рейтинг: 0 / 0
30.01.2018, 20:58
    #39593591
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
А, да, и (на всякий случай, хотя вряд ли) UAC.
...
Рейтинг: 0 / 0
30.01.2018, 21:12
    #39593599
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
erheПриложение во время работы делает обращение к системной службе (host=localhost,
port=49000). Ждёт ответа от службы и идёт работать дальше. На рабочей станции где
пользователь == локальный админ всё работает замечательно. А на рабочей станции где
пользователь просто член группы Пользователи -- подвисает, т.е. ждёт ответа от службы.

Кстати, чисто на всякий случай: ты же понимаешь, что на этих рабочих станциях localhost -
разный?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.01.2018, 21:18
    #39593601
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ пользователья к службе
Dimitry Sibiryakovна этих рабочих станциях localhost - разный?..
Ну если не переопределено в HOSTS - то везде 127.0.0.1... в т.ч. и для всех терминальных сеансов сервера (на чём, при наличии прав на create UDP-socket, была сделана пара TS-чатов)...
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Доступ пользователья к службе / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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