Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Запуск программы от имени администратора   Найти похожие ветки 

 
medvedenator ©   (2006-01-24 21:34) [0]

Как сделать так, чтобы программу, висящую в автозапуске, не мог убить пользователь без прав админа???


 
Rouse_ ©   (2006-01-24 23:19) [1]

Сделай ее сервисом


 
Pok   (2006-01-25 00:10) [2]

А вроде можно её ещё в нулевом кольце запустить...


 
Digitman ©   (2006-01-25 08:53) [3]


> Pok   (25.01.06 00:10) [2]
> вроде можно её ещё в нулевом кольце запустить


Прикладные Win32-программы (те самые что фигурируют в автозапуске) исполняются только в 3-м кольце.


 
Pok   (2006-01-25 14:59) [4]

А если она будет сервисом, то её разве нельзя "убить"?


 
Digitman ©   (2006-01-25 15:03) [5]


> Pok   (25.01.06 14:59) [4]


Можно.
Но не рядовому юзеру, пользующему для этого как правило "три веселых клавиши".


 
Pok   (2006-01-25 16:23) [6]

А, ну если так, то да...


 
Алхимик ©   (2006-01-25 17:59) [7]

Прописать её сюда:
c:\Documents and Settings\All Users\Start Menu\Programs\Startup
Пользователи имеют по умолчанию следующие права:
Чтение и выполнение
Список содержимого папки
Чтение


 
Rouse_ ©   (2006-01-25 20:18) [8]


> Прописать её сюда:
> c:\Documents and Settings\All Users\Start Menu\Programs\Startup
>

и что это даст? Программа станет не убиваемой для обычного пользователя?


 
Pok   (2006-01-25 20:24) [9]

эээ... в самом деле?


 
kaZaNoVa ©   (2006-01-31 11:01) [10]

Сервис лучше всего :))


 
Bobby   (2006-01-31 12:55) [11]

Автозагрузка бывает разная

Если прописать сюда:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

под пользователем не удалится.


 
kaZaNoVa ©   (2006-01-31 13:13) [12]

Bobby   (31.01.06 12:55) [11]
но эту ветку обрабатывает кажется Explorer ?
и программа запуститься от имени текущего юзера .. а вот саму запись о автозагрузке не удалить из этого ключа ..


 
Bobby   (2006-01-31 14:39) [13]

Понял, что не понял вначале. Значит автозагрузка это пол-дела. Это сложный вопрос. Все зависит от того, что за программа, что делает, нет ли разделяемых объектов с чем-либо еще, не пытается ли она делать сетевые подключения... Видимо без сервиса не обойтись. В любом случае, он может быть загрузчиком, но в этом случае маркер порождаемого процесса лучше понизить до админского, иначе возможны проблемы... Как заимствовать маркер хорошо описано у Рихтера в "серверных приложениях"


 
Bobby   (2006-01-31 14:52) [14]

А кстати, можно просто через планировщик.


 
kaZaNoVa ©   (2006-01-31 14:55) [15]

Bobby   (31.01.06 14:52) [14]
и получим .. если не ошибаюсь запуск от имени system ;)


 
Bobby   (2006-01-31 15:17) [16]

Не обязательно, все настраивается.


 
Игорь Шевченко ©   (2006-01-31 15:29) [17]


> и получим .. если не ошибаюсь запуск от имени system ;)


Это зависит от прав пользователя, выполняющего команду at


 
Bobby   (2006-01-31 15:47) [18]

А если через GUI?


 
Набережных С. ©   (2006-01-31 17:11) [19]


> Bobby   (31.01.06 14:39) [13]


> Все зависит от того, что за программа, что делает, нет ли
> разделяемых объектов с чем-либо еще, не пытается ли она
> делать сетевые подключения...

И каким образом оно от всего перечисленного зависит?


 
Bobby   (2006-01-31 17:51) [20]

> Набережных С
Я имел ввиду, что ее(программу) запустил сервис-загрузчик от которого она унаследовала маркер.


 
Набережных С. ©   (2006-01-31 20:40) [21]


> Bobby   (31.01.06 17:51) [20]

Унаследовала или не унаследовала  - это зависит от запускающего сервиса и, в определенной степени, от самой программы.



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
15-1141988865
КаПиБаРа
2006-03-10 14:07
2006.04.16
Занимательная статистика


4-1138189970
Dr.Karter
2006-01-25 14:52
2006.04.16
Закрытие других приложений


1-1141495041
lookin
2006-03-04 20:57
2006.04.16
Как исключить свойство из компонента


15-1143016899
SergP.
2006-03-22 11:41
2006.04.16
Кто-нить помнит команду очистки Black-List a в модеме?


2-1143699058
Logos
2006-03-30 10:10
2006.04.16
Формула





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