powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Borland Socket Server
11 сообщений из 11, страница 1 из 1
Borland Socket Server
    #32139624
Господа! Может кто знает, почему служба Borland Socket Server запускается только от имени локальной системы, а под другими юзерами вообще не стартует без всяких объяснений?
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139667
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а винда какая?
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139687
W2K
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139707
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну е мое - а подробней нельзя?
домен это у тебя или нет?
юзера куда коннектятся?
работают прям на сервере? :-))
у тебя трабла в security permission служб - погляди журнал системы - че там службы проорали при запуске ... пропертся этой службы погляди ... для всех конфей она прописана... короче ковыряй в этом направлении ... и вааще службы желательно чтоб сисадм ставил а не "опытный пользователь" (группа сервака).
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139811
Эта беда и у меня, и у юзеров твориться. Общего только то, что это домен W2K. Пробовал и под локальным, и под доменным юзером (именно сисадмином) стартовать - ошибок Socket Server в журнал не пишет. Просто контроллер служб сообщает, что не дождался отклика от этой службы. Причем все другие службы на этой машине от имени юзера стартуют и работают. Вот такая вот беда.
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139909
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага... Проблема может быть в том, что BSS не понимает имени системы, он двойной, может запускаться и просто как приложение, и как сервис.
Так вот, если как сервис - в его файле проекта идет обращение к имени 'SYSTEM'
А какой-то идиот переименовал это при локализации, и в русской версии Виндов это уже 'СИСТЕМА'
Надо просто отредактировать исходный текст
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139912
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Roman Ignatiev
карошая идея...
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139925
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что делать? в D5, по крайней мере, проблема именно в функции StartService в scktsrvr.dpr, а именно в строках
if CompareText(ServiceStartName, 'LocalSystem') = 0 then
ServiceStartName := 'SYSTEM';
Далее
GetUserName(PChar(UserName), Size);
и ниже
Result := CompareText(UserName, ServiceStartName) = 0;
Так дело в том, что GetUserName вернет "СИСТЕМА" - здесь и затык
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139932
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дык перепеши ее для себя... StartService твой...
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139935
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТАк я и советую... У меня уже дешево и сердито:
Result := (CompareText(UserName, ServiceStartName) = 0) or (ansiCompareText(UserName, 'СИСТЕМА') = 0);
:-)))
...
Рейтинг: 0 / 0
Borland Socket Server
    #32139940
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Roman Ignatiev
)))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Borland Socket Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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