Главная страница
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.51 MB
Время: 0.05 c
2-1143717391
sanich
2006-03-30 15:16
2006.04.16
Cross-отеты в Fast Report


15-1143440491
Ega23
2006-03-27 10:21
2006.04.16
С Днём рождения! 26 марта


2-1143730075
dubolom
2006-03-30 18:47
2006.04.16
Рисование


15-1143524367
Ega23
2006-03-28 09:39
2006.04.16
С Днём рождения! 28 марта


15-1143477441
Serg1981
2006-03-27 20:37
2006.04.16
Глюк или что ?