Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.09;
Скачать: CL | DM;

Вниз

Сервис   Найти похожие ветки 

 
Михайлов Антон ©   (2003-05-25 14:37) [0]

Люди, что нужно для написания сервиса, ну тоесть чтобы прога грузилась с Виндой и чтобы с неё задачу нельзя было снять из таск менеджера..
Можно ссылку...
Заранее спасибо!


 
Спрашивающий   (2003-05-26 03:05) [1]

Так пишут только вирусы.
Надеюсь что утебя действительно сервис а не вирус.
Не надо делать усложнение жизни пользователю я имею ввиду
задачу нельзя было снять из таск менеджера
А что касается непосредственно вопроса так это все вопросы льбого FAQ(ссылка-поиск-Faq по Delphi )
1.Реестр- автозагрузка
2.Ну а это лучше не делать.


 
sniknik ©   (2003-05-26 08:28) [2]

> Люди, что нужно для написания сервиса
в основном ничего окромя дельфей не нужно. ;о))

http://delphi.chertenok.ru/forum/my_download.php?tema=new&action=show&id=173


 
Михайлов Антон ©   (2003-05-26 10:08) [3]

Пишу действительно сервис (клиент)
Хех.. можно подумать, что какой-то троян пишу :)
Спасибо за линк, щас пробовать будем


 
Михайлов Антон ©   (2003-05-26 10:15) [4]

ААААААААААААААААААААААа.............................
Что делать????
в инете вычитал:
"в SDK вроде написано что сервисы не имеют доступа к сетевым фвйлам вообще, а не только netware."
это что, у мя значит не получится сделать сервис который будет коннектиться к серваку?????


 
Babay ©   (2003-05-28 08:16) [5]

По идее доступа к сетевым файлам нет потому, что сервис расчитан на работу даже когда машина разлогофлена. Имя пользователя неизвестно доступы соответственно тоже.
Однако каждый сервис можно запустить от имени пользователя и тогда в сети доступы для сервиса будут определяться доступами этого пользователя.
у меня сервис например берет файлик разбирает и укладывает на MSSQL и никаких проблем...
Удачи ежели че спрашивай я не гуру конечно, но кой какой опыт есть чем смогу помогу.


 
sniknik ©   (2003-05-28 08:37) [6]

Babay © (28.05.03 08:16)
а у тебя файлик берется из сети или с локальной машины? потому как ограничений на подключение к MSSQL или к другому сервису нет.

кстати о MSSQL, сейчас только в голову пришло, он же сделан сервисом а запросы в которые включен сетевой путь (данные из dbf например подгружаеш) обрабатывает... т.е. както обходят то что там в SDK написано. может прямое обращение к сервису обслуживаемому сетевые обращения? хотя... ХЗ. может действительно пользователя поставиш и все но не думаю, недавно в сетях обсуждалось подобное, именно сетевой путь нужен был, и такой вариант вроде бы не прошол.


 
Babay ©   (2003-05-28 09:21) [7]

Вот специально попробовал. Сделал сервис написал так.

procedure TService1.Timer1Timer(Sender: TObject);
Var sl:TStringList;
begin
sl:=TStringList.Create;
Try
sl.LoadFromFile("\\Машина1\RSA\Bak\t.txt");
except
sl.Add("Error")
end;
sl.Add(TimeToStr(Now));
sl.SaveToFile("c:\t.txt");
sl.Free;
end;

На машине1 имеется доменный пользователь, скажем User1 с соответствующими првами. На машине где работает сервис он же с соответствующими правами. Сервис запускается от имени этого пользователя. И Все работает.

В файле \\Машина1\RSA\Bak\t.txt написано: "Все ок"

Через 30 сек после запуска сервиса получил файл на машине с сервисом где записано:
---------------
Все Ок
13:08:12
---------------
еще через 30 сек получил обновление....

так что все работает главное правильно юзера задать и права




Страницы: 1 вся ветка

Текущий архив: 2003.06.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-26604
Кирилл Г.
2003-05-28 14:25
2003.06.09
Обьединение в Ворде


1-26492
Buka
2003-05-26 22:11
2003.06.09
ComboBox и FontDialog? Как заставить делать выбор из 2-го в 1-й?


1-26524
Renul
2003-05-24 19:01
2003.06.09
Читать с MEMO


1-26544
AlexGof
2003-05-26 16:29
2003.06.09
Как узнать открыт ли в MS Word файл ?


1-26569
johnym
2003-05-28 13:00
2003.06.09
запись текста в файл!