Главная страница
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.02 c
3-26392
AlexAvz
2003-05-21 15:22
2003.06.09
БД PARADOX


4-26841
akvilon
2003-04-11 16:06
2003.06.09
когда загрузилось приложение


1-26486
bkv
2003-05-29 11:28
2003.06.09
Передача строки в cообщении WM_COPYDATA


14-26710
Лис
2003-05-21 18:40
2003.06.09
Парни, объясните чайнику как в Дельфи добраться до прерываний!


3-26364
Альф
2003-05-19 11:50
2003.06.09
Как вставить Checkbox в DBGrid ???