Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.51 MB
Время: 0.05 c
2-1169812759
Swarog
2007-01-26 14:59
2007.02.11
Крокозяблики в ShowMessage


15-1169091116
Slider007
2007-01-18 06:31
2007.02.11
С днем рождения ! 18 января


2-1169814625
novill
2007-01-26 15:30
2007.02.11
Есть способ удаления файлов с аттрибутом readonly?


11-1147774459
grm
2006-05-16 14:14
2007.02.11
2.35 bug tthread


15-1169091964
Одя
2007-01-18 06:46
2007.02.11
Существуют ли программы перевода сишных макросов в Паскаль?