Re[6]: TService
От: Arioch  
Дата: 30.10.06 16:38
Оценка:
AVS>Если имеестя ввиду что-то типа фаервола, то вроде нельзя. Все известные мне фаерволы написаны по принципу драйвер+сервис.

Ну драйвер можно наверное стандартный взять типа winpcap

Да еще в Vista что-то придумали типа WinSock Layers

Вот только про надёжность этого — бооольшой вопрос.
Re[5]: TService
От: Arioch  
Дата: 30.10.06 16:40
Оценка:
AVS>Драйвер может быть "сам по себе" — скорее драйвер — это и есть устройство (либо интерфейс реального устройство либо виртуальное устройство)

...а как же plug-n-play ?
Есть конечно драйвера виртуальные, но это нетипично все же.

A>>Программа может работать с TCP/IP, драйвер едва ли

AVS>Драйвер тоже может работать напрямую с драйвером либо сетевой карты либо TCP/IP.
Напрямую т оконечно, вопрос про нормальный WinSock


A>>Любая программа может быть запущена как сервис, не факт что она сможет так работать (например без окон многим прогам трууудно), но запустить можно (подробнее — исктаь на ntFAQ.com про srvany и MS Resource Kit).

AVS>Без некоей оболочки, которая бы реальзовала интерфейс сервиса нельзя,
>исктаь на ntFAQ.com про srvany и MS Resource Kit
Re[7]: TService
От: wellwell Австралия https://www.softperfect.com
Дата: 30.10.06 16:42
Оценка:
"Arioch" <20451@users.rsdn.ru> wrote in message news:2190298@news.rsdn.ru...
> AVS>Если имеестя ввиду что-то типа фаервола, то вроде нельзя. Все известные мне фаерволы написаны по принципу драйвер+сервис.
> Ну драйвер можно наверное стандартный взять типа winpcap

Он read-only, не может перехватывать пакеты.

> Да еще в Vista что-то придумали типа WinSock Layers

> Вот только про надёжность этого — бооольшой вопрос.

Ага, а драйверам они там конкретный гемор устроили. Без цифровой подписи майкрософта — ни-ни...
Posted via RSDN NNTP Server 2.0
Re: TService
От: Delphi_coder  
Дата: 31.10.06 03:19
Оценка:
"CR-LF" <46210@users.rsdn.ru> сообщил/сообщила в новостях следующее: news:2189805@news.rsdn.ru...
> Hi all,
> тут случайно узнал, что в Delphi есть TService, чтобы писать сервисы
> Может у кого-нибудь есть информация про то, как это делается и что с их
> помощью вообще можно делать ?
> В google не посылать — я им пользоваться не умею

1. Delphi 6.0 -> File -> New -> Other -> New -> Service Application
2. Unit1.pas -> TService1 = class(TService) -> F1
3. Delphi help -> Using TService
Posted via RSDN NNTP Server 2.0
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.