Тут задался вопросом: чем, собственно говоря, отличаются службы-приложения и драйвера? То есть какое определение надо дать драйверу, чтобы сразу было отличие от службы-приложения, но при этом он оставался частным случаем службы вообще? Сложный вопрос, наверное. Но без него писать про службы нельзя.
ну как-бы это должно траблить ньюбов - ведь с виду они отличаются одним-двумя битами на вызове CreateServiceA видно что в MS зачем-то хотели их уровнять - как обычно кого-то посмешили кого-то сбили с толку
Ms Rem Слыжбы это то что работает в user mode, а драйвер - то что работает в kernel mode Перечитай статьи Four-F, он говорил есть драйвера в user-mode. Но что всё-таки является назначением службы и драйвера? Если учесть, что драйвер может тоже пиликать, как и служба.
Где? Впервые слышу о подобном. Конечно если имеются в виду драйвера принтера, то согласен, но имхо драйверами их назвать нельзя. Имхо вопрос этот скорее философский, и никакой практической ценности не имеет.
У сервиса (службы) есть параметер Type В реестре он прописан в ключе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\you_service_name\ Type Например если Type==0x00000010, то это процесс, если Type==0x00000001, то KernelMode драйвер. Сделай поиск в доке ДДК по "ServiceType" - там есть кой какая инфа
Блин, вопрос действительно философский. Хотелось бы объяснить читателю, почему драйвера я рассматривать не собираюсь. Отличие непосредственно меня уже не интересует.
Вина лежит на мелкомягких. И тут особо нечего розсуждать. Драйвера и сервисы в документации очень часто соединяються воедино. Насчёт драйверов режима юзера, тут опять путаница, ведь как можно нормально обьяснить человеку что драйвер Access это вовсе не ядро.
Похоже, что различие только в том, каково предназначение. А делать, я так понял, может что угодно и как угодно, благодаря чему поддерживается процветание хакеров. Короче, дать понять читателю, что мы не собираемся и не в силах дать ему всё и сразу. Долго ж это до меня доходило!
Что есть ядро Windowz ? Архитектура ядра ? Вроде есть HAL -- незабыли ? Ответив на эти вопросы, вы 'maybe' поймете разницу. To Ms Rem Это просто PCL(Типа Postscrip, но HP'й) фильтр, ну а как резултат попадает в принтер, думаю вы догадываетесь...
NullSessi0n ExeDel Меня вот колбасит от этогих выражений "процветание хакеров", может я и одичал за последнее время в изоляции, но вопрос "Отличие служб-приложений и драйверов" не достоин по-моему быть в ветке win32, самое место в хипе.
Saint German Полностью согласен. Ведь есть специальный раздел форума для новичков. И чего я сюда кликнул ???
В хипе место, а в beginners какого ...? А поскольку никто не желает отвечать по-нормальному, тема закрыта.