Главная страница
    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.49 MB
Время: 0.044 c
15-1169024822
lookin
2007-01-17 12:07
2007.02.11
ICQ с телефона


11-1147773413
AlexY
2006-05-16 13:56
2007.02.11
ActiveDirectory + KOLEdb.


3-1164090508
Ein
2006-11-21 09:28
2007.02.11
Как просмотреть содержимое поля OLE в базе данных


15-1169383699
Nord
2007-01-21 15:48
2007.02.11
TComboBox


15-1169570106
Cyrax
2007-01-23 19:35
2007.02.11
Как, кем и какие оформляются документы, отражающие...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский