Как узнать какие права и разрешение необходимо дать программе.

Ответить
Аватара пользователя
tko_O

Как узнать какие права и разрешение необходимо дать программе.

Сообщение tko_O »

Есть домен Win2008r2 , на пользовательских машинах установлен windows 7 Pro SP1. Есть некая узкоспециализарованная клиент серверная программа.

Ранее компьютер не был подключен к домену на нем стояла северная часть программы, пользователи запускали клиентскую часть и делали свои дела.

После ввода в домен компьютеров пользователей, программа перестала корректно работать т.е. Если на компьютере где запускается серверная часть программы запустить клиентскую часть программы, она работает. Если запустить клиентскую часть программы она выдает ошибку отсутствия подключения к серверу.



Как узнать какие разрешения нужны программе для корректной работы?
Аватара пользователя
dislike

Re: Как узнать какие права и разрешение необходимо дать программе.

Сообщение dislike »

Натравить на неё следилку типа Process Monitor и смотреть, куда при запуске ломится программа и где получает Denied. На отслеженные директории и кусты рееестра давать полные права пользователю, от имени которого запущен софт. Либо изучать документацию. Либо обратиться в ТП программы.
Аватара пользователя
Amigos

Re: Как узнать какие права и разрешение необходимо дать программе.

Сообщение Amigos »

Цитата tko_O:



Если на компьютере где запускается серверная часть программы запустить клиентскую часть программы, она работает.
Как узнать какие права и разрешение необходимо дать программе.




Потому что любые подключения к LocalHost разрешены брандмауэром.




Цитата tko_O:



Если запустить клиентскую часть программы она выдает ошибку отсутствия подключения к серверу.
Как узнать какие права и разрешение необходимо дать программе.




Если "запустить клиентскую часть программы"="запустить клиентскую часть программы на другом компьютере (не сервере)", то всё верно, серверная часть заблокирована брандмауэром "сервера".
Аватара пользователя
El Scorpio

Re: Как узнать какие права и разрешение необходимо дать программе.

Сообщение El Scorpio »

Через netstat или tcpview (от SysinternalSuite) посмотрите, на каких портах ждёт соединения серверный компонент и откройте к ним доступ в файрволле
Ответить

Вернуться в «Хочу все знать»