Главная страница
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.029 c
1-1141989695
Александр Б.
2006-03-10 14:21
2006.04.16
Интерфейс, и потоки


8-1132159663
Neville
2005-11-16 19:47
2006.04.16
Как остановить звук (Wave)?


15-1143117839
SergP.
2006-03-23 15:43
2006.04.16
HTML. Форма в ячейке таблицы. Проблема.


2-1143910155
He3Hauka
2006-04-01 20:49
2006.04.16
TreeView


1-1141592070
TStas
2006-03-05 23:54
2006.04.16
Как поместь в рес файл wav и, главное, достать потом его