Права администратора для приложения

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

fwp
новенький
Сообщения: 29
Зарегистрирован: 25.03.2008 11:00:06

Сообщение fwp »

mirk писал(а):
debi12345 писал(а):Все, что в Hot_Key_Local_Machine (от имени пользователя "Система").

Откуда такая информация?

Да бред это... Все что в HKLM будет обязательно запущено. Но от имени пользователя.
Все что нужно для конкретного пользователя заносится в HCU.
shyub
постоялец
Сообщения: 112
Зарегистрирован: 25.11.2014 22:15:19

Сообщение shyub »

Несколько дней потратил на решение аналогичной задачи: программа должна запускаться при автозагрузке и в процессе работы вносить изменения в реестр. В ту же очередь права пользователей должны быть максимально ограничены. Решить "в лоб" не удалось, поэтому пришлось использовать альтернативу: отключил UAC, при первом запуске программа себя регистрирует в ветке HKEY_LOCAL_MACHINE\\Software\Microsoft\Windows\CurrentVersion\Run (автозагрузка), запрещает автозапуск подключаемых дисков (флэшек) в ветках реестра HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, HKEY_LOCAL_MACHINE\\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer и HKEY_USERS\\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, запрещает запуск диспетчера задач по Ctrl+Alt+Del в ветке HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Policies\System, работает только в полноэкранном режиме, прячет панель задач и кнопку "Пуск", при выходе проверяет наличие флэшки с ключом, которая есть только у администратора, и при её отсутствии выключает компьютер. Т.е. любой пользователь может воспользоваться программой (как говорили выше: "Завести двигатель, не имея прав, а вот тронуться с места не выдет").
shyub
постоялец
Сообщения: 112
Зарегистрирован: 25.11.2014 22:15:19

Сообщение shyub »

mirk а так: http://stackoverflow.com/questions/2432 ... rator-mode? Не пробовали?

Я пробовал использовать манифест (ниже подрабная инструкция для Лазаруса), но запускать через автозагрузку не получилось.
Вложения
Запуск прог. от имени админа (Lazaruse).rar
(12.07 КБ) 503 скачивания
fwp
новенький
Сообщения: 29
Зарегистрирован: 25.03.2008 11:00:06

Сообщение fwp »

shyub писал(а):
mirk а так: http://stackoverflow.com/questions/2432 ... rator-mode? Не пробовали?

Я пробовал использовать манифест (ниже подрабная инструкция для Лазаруса), но запускать через автозагрузку не получилось.

Манифест - не решение задачи. Он не отменяет вопросов к пользователю. А пользователь может благополучно послать вас и продолжить работать.

Добавлено спустя 5 минут 23 секунды:
Я вот только не пойму, какая религия запрещает автору топика воспользоваться psexec?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Интересно: а зачем в параметрах проекта есть "Уровень исполнения" и "Доступ к интерфейсу пользователя (uiAccess)"?

Он не отменяет вопросов к пользователю.
а вы и с подписью пробовали?
fwp
новенький
Сообщения: 29
Зарегистрирован: 25.03.2008 11:00:06

Сообщение fwp »

pupsik писал(а):Интересно: а зачем в параметрах проекта есть "Уровень исполнения" и "Доступ к интерфейсу пользователя (uiAccess)"?

Он не отменяет вопросов к пользователю.
а вы и с подписью пробовали?

Нет. Я почитал, что манифест не позволяет тихую установку. Потому пошел другим путем. Пользователь при загрузке запускает приложение. А оно в свою очередь пускает процесс от имени меня. И этот процесс делает все что мне надо.
P.S. А вы пробовали с подписью?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

fwp писал(а):Я почитал, что манифест не позволяет тихую установку.


И это, на самом деле, правильно. Сколько таких "тихих" прог пришлось удалить.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

И этот процесс делает все что мне надо.
ну и замечательно.
Сколько таких "тихих" прог пришлось удалить
маил ру в том числе? :)
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

ага((( А так же Амиго, Спутник и туеву хучу других.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Лекс Айрин и антивирь вирем не считает.
Всего то апи винды и никаких прав :wink:
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

pupsik, это не вирь -- это нежелательное ПО. Просто оно 1) затормаживает комп. 2) активно переключает запуск на себя (в том числе подлыми средствами, типа правки ярлыков) 3)дофига добавляет рекламы.4) практически бесполезно.
примерно такая же проблема с дровами на видюху -- я их предпочитаю скачивать с сайта NVidia (наплевался от ATI видюх, поэтому не пользуюсь ими) -- куча прог-прилипал может затормозить даже мощный комп.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Лекс Айрин смотря как посмотреть. % то получают с него... Вопрос иного св-ва: оно же не задаёт пользователю лишних вопросов? И пишется относительно просто. Кстати на лазаре то же можно написать. Вопрос цены :)
п.с.
Десяток процедур а сколько неудобств :mrgreen:
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Хм, а чем не нравится связка "подписанный сервис-демон & фронтэнд" ? Проблема найти действительный сертификат, действительный лет эдак на 10 ?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

pupsik писал(а):Десяток процедур а сколько неудобств :mrgreen:


Лень писать батник удаляющий весь этот хлам.
Ответить