Текущий архив: 2007.02.11;
Скачать: CL | DM;
ВнизКак запустить программу КАК процесс?? Найти похожие ветки
← →
Lamer666 (2007-01-24 21:28) [0]РЕСПЕК ВСЕМ РЕБЯТКИ!!!!
Вот с чем сталкнулся: Как запустить программу КАК процесс??
Ну что бы она запускалась в месте с windows еще до ВВОДА ЮЗЕРОМ ПАРОЛЯ!
← →
Джо © (2007-01-24 21:34) [1]Хм... «Как процесс» запускается ЛЮБАЯ программа. А то, что ты, наверное, имеешь в виду — это называется «служба» AKA «сервис» (service). И оный нужно еще написать.
← →
Lamer666 (2007-01-24 21:39) [2]Ясно!
Ну напрмер есть у меня програ: UserGate, или какая друга, как сделать что бы она стартовала как СЛУЖБА??
← →
Джо © (2007-01-24 21:43) [3]> [2] Lamer666 (24.01.07 21:39)
> Ясно!
> Ну напрмер есть у меня програ: UserGate, или какая друга,
> как сделать что бы она стартовала как СЛУЖБА??
Попросить авторов программы UserGate переписать ее, как службу.
← →
Lamer666 (2007-01-24 21:46) [4]Умно? Но не реально! Реальнее написать ЧТОНИБУДЬ, что бы любую выбранную прогу запускал как СЛУЖБУ!!!!
← →
Eraser © (2007-01-24 21:58) [5]> [4] Lamer666 (24.01.07 21:46)
> Реальнее написать ЧТОНИБУДЬ, что бы любую выбранную прогу
> запускал как СЛУЖБУ!!!!
так пиши, в чем проблемы то? )
← →
Rouse_ © (2007-01-24 23:11) [6]
> «Как процесс» запускается ЛЮБАЯ программа.
Не факт. Программа - суть алгоритм, та-же библиотека или драйвер.
> Умно? Но не реально!
> Реальнее написать ЧТОНИБУДЬ, что бы любую выбранную прогу
> запускал как СЛУЖБУ!!!!
Глупо...
Что-нибудь написать можно, но будет работать через как-нибуть...
Делай шлюзSCM <- управляющие и нотификационные сообщения -> ЧТОНИБУДЬ -> "UserGate, или какая друга"
← →
Джо © (2007-01-24 23:15) [7]> [6] Rouse_ © (24.01.07 23:11)
>
> > «Как процесс» запускается ЛЮБАЯ программа.
>
> Не факт. Программа - суть алгоритм, та-же библиотека или
> драйвер.
Ну, это уже буквоедство, извини...
П.С. А разве для драйвера не создается отдельный процесс? Я вообще-то в этой части слабовать, потому и спрашиваю.
← →
имя (2007-01-24 23:18) [8]Удалено модератором
← →
Rouse_ © (2007-01-24 23:23) [9]> А разве для драйвера не создается отдельный процесс?
Нет, не тот уровень...
← →
Runner (2007-01-24 23:24) [10]А разве для драйвера не создается отдельный процесс?
Логика подсказывает, что программный код драйверов выполняется в контексте системных процессов. Драйвера, типа, подгружаются в процесс по подобию библиотек, и системные процессы производят вызовы нужных функций. Типа.
← →
Rouse_ © (2007-01-24 23:26) [11]
> Логика подсказывает, что программный код драйверов выполняется
> в контексте системных процессов. Драйвера, типа, подгружаются
> в процесс по подобию библиотек, и системные процессы производят
> вызовы нужных функций. Типа.
Ух ты... Шикарно... Не позорь логику - она тут ни при чем...
← →
Runner (2007-01-24 23:31) [12]Шикарно...
А то!
Не позорь логику - она тут ни при чем...
Ну где-то же программный код драйвера отработать должен? Ну ладно, не в системном процессе - тут я, возможно, и не прав. Но как-то вызов функции GDI должен добраться до драйвера видеокарты. Пусть это называется не "процесс", но процессор его обрабатывает. Гы... :-)
← →
Eraser © (2007-01-24 23:36) [13]> [12] Runner (24.01.07 23:31)
> Ну ладно, не в системном процессе - тут я, возможно, и не
> прав.
почти угадал! в системном потоке, вернее одном из них )
← →
Runner (2007-01-24 23:51) [14]в системном потоке, вернее одном из них
Поток, насколько я понимаю, функционирует в процессе?
Или потоки могут выполнятся вне процесса?
← →
Eraser © (2007-01-25 00:24) [15]> [14] Runner (24.01.07 23:51)
> Поток, насколько я понимаю, функционирует в процессе?
для пользовательского режима это так (не считая некоторых случаев в 9x системах)))
в режиме ядра все совсем по-другому, хотя процессы там тоже есть, но другие )
← →
Runner (2007-01-25 01:07) [16]в режиме ядра все совсем по-другому, хотя процессы там тоже есть, но другие
Но драйвера-то грузятся в память этих "других" процессов? И потоки используют функции, экспортируемые из модулей драйверов? Типа, так?
← →
Германн © (2007-01-25 01:08) [17]
> хотя процессы там тоже есть, но другие )
О сколько в мире процессов разных... )
← →
Германн © (2007-01-25 01:11) [18]
> Но драйвера-то грузятся в память этих "других" процессов?
> И потоки используют функции, экспортируемые из модулей
> драйверов? Типа, так?
>
Не так. Ты их с библиотеками спутал.
Интересуешься драйверами? Найди любой DDK. Все они, имхо конечно, содержат шаблоны. Посмотри их, увидишь много интересного. )
← →
Rouse_ © (2007-01-25 09:05) [19]
> Но драйвера-то грузятся в память этих "других" процессов?
> И потоки используют функции, экспортируемые из модулей
> драйверов? Типа, так?
Ты пытаешься думать о ядке с точки зрения твоего представления о работе WIN32 подсистемы. Это совершенно не верно.
← →
sniknik © (2007-01-25 12:21) [20]> любую выбранную прогу запускал как СЛУЖБУ!!!!
можнои не писать
http://www.google.ru/search?q=run+as+service&ie=utf-8&oe=utf-8&rls=org.mozilla:ru:official&client=firefox-a
первые же ссылки
http://www.iopus.com/guides/srvany.htm
http://www.firedaemon.com/
....
куча.
Страницы: 1 вся ветка
Текущий архив: 2007.02.11;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.039 c