Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
Михайлов Антон   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
3-26412
prihod
2003-05-21 18:39
2003.06.09
Команды компонента Query.Sql


1-26497
KA-87
2003-05-29 20:30
2003.06.09
Как отловить появление MessageBox а?


7-26822
mc Antoha
2003-02-13 16:29
2003.06.09
Спрятать прогу в Alt-Ctrl-Del под XP


14-26784
fadel
2003-05-23 19:12
2003.06.09
А как написать плагин к Фотошопу?


14-26769
Print
2003-05-22 15:08
2003.06.09
Как спрятать чужое приложение?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский