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

Вниз

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

 
Германн ©   (2015-05-20 19:35) [0]

Есть ли легальный способ запустить из автозагрузки программу с правами администратора в Win7 ? Можно с диалогом-предупреждением, хотя лучше без него.


 
Дмитрий С ©   (2015-05-20 19:46) [1]

runas с сохраненным паролем?


 
Германн ©   (2015-05-20 20:20) [2]


> с сохраненным паролем?

С каким паролем? У того администратора пароля нет. Он ему не нужен. :)


 
Eraser ©   (2015-05-20 20:43) [3]


> Германн ©   (20.05.15 19:35) 

Если запуск с правами админа через HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run уже отменили (просто не в курсе), всегда можно написать сервис, который будет стартовать нужный процесс с любыми правами.


 
Германн ©   (2015-05-20 21:49) [4]


> Если запуск с правами админа через HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
> уже отменили

Я пробовал в свойствах файла поставить "Выполнять эту программу от имени администратора" и помещал соответствующую запись в эту ветку. Винда просто проигнорировала её.
Сервис? Может попробую, если бухгалтерши (а точнее их начальство) не согласятся просто сами запускать эту программу перед собственно бухгалтерской.


 
DVM ©   (2015-05-20 22:35) [5]


> Германн ©   (20.05.15 21:49) [4]

Запуск из автозагрузки с правами админа запрещен.
Правильнее запускать программу из автозагрузки без прав админа, а в самой программе предусмотреть возможность запроса на элевацию прав при нажатии кнопки например.


 
Германн ©   (2015-05-20 22:53) [6]


> а в самой программе предусмотреть возможность запроса на
> элевацию прав при нажатии кнопки например.

Это уже давно невозможно :)
Pervasive SQL v8 давно не поддерживается.


 
Rouse_ ©   (2015-05-20 23:47) [7]

Есть :)


 
Германн ©   (2015-05-20 23:54) [8]


> Rouse_ ©   (20.05.15 23:47) [7]
>
> Есть :)

Что бы это значило?
:-О


 
Rouse_ ©   (2015-05-21 00:04) [9]

Это значит, что если нельзя, но очень хочется - то можно


 
Rouse_ ©   (2015-05-21 00:08) [10]

К примеру, в качестве подсказки, почитай справку по silent режиму msi, он тебя вполне штатно стартанет на загрузке при правильной его конфигурации


 
Кто б сомневался ©   (2015-05-21 00:12) [11]


> DVM ©   (20.05.15 22:35) [5]
>
>
> > Германн ©   (20.05.15 21:49) [4]
>
> Запуск из автозагрузки с правами админа запрещен.


Не запрещен, а нужна подпись. Антивирусы имеют админ права и запускаются автозапуском.

Без подписи обойти просто - запускай программу которая не требует админки, она запуститься, и запустит другую прогу, которая требует админ права.
Могу даже рассказать как сделать чтобы не было UAC запроса - правда его не будет нигде тогда.


 
Кто б сомневался ©   (2015-05-21 00:16) [12]


> Могу даже рассказать как сделать чтобы не было UAC запроса


Ну всмысле чтобы руками не искать где там выключается UAC. При выключенном UAC admin прога молча стартует с автозапуска (всмысле ее запускает НЕadmin прога),


 
Германн ©   (2015-05-21 00:22) [13]


> Rouse_ ©   (21.05.15 00:04) [9]
>
> Это значит, что если нельзя, но очень хочется - то можно


> Rouse_ ©   (21.05.15 00:08) [10]
>
> К примеру, в качестве подсказки, почитай справку по silent
> режиму msi, он тебя вполне штатно стартанет на загрузке
> при правильной его конфигурации

Почитаю.
Мерси сбоку! :)


 
Германн ©   (2015-05-21 00:29) [14]


> Кто б сомневался ©   (21.05.15 00:12) [11]
>
>
> > DVM ©   (20.05.15 22:35) [5]
> >
> >
> > > Германн ©   (20.05.15 21:49) [4]
> >
> > Запуск из автозагрузки с правами админа запрещен.
>
>
> Не запрещен, а нужна подпись. Антивирусы имеют админ права
> и запускаются автозапуском.
>
> Без подписи обойти просто - запускай программу которая не
> требует админки, она запуститься, и запустит другую прогу,
>  которая требует админ права.

Подпись как ты как ты понимаешь отсутствует. Добавить её можно только хакерскими способами, а это не тот случай.
Запуск другим процессом уже предложен Eraser"ом. Но это значит что нужно писать программу. Я пока не хочу этого, учитывая что потом я обязан буду оказывать техподдержку..


 
Кто б сомневался ©   (2015-05-21 00:31) [15]


> Но это значит что нужно писать программу.

Что там ее писать то? 15 минут консольная программа, которая только и умеет стартовать определенный процесс или тот который ей скажут через commandline.


 
Германн ©   (2015-05-21 00:33) [16]


> Rouse_ ©   (21.05.15 00:08) [10]
>
> К примеру, в качестве подсказки, почитай справку по silent
> режиму msi

Сань, скажи где искать такую справку по MSI, если не трудно.


 
Германн ©   (2015-05-21 00:36) [17]


> Кто б сомневался ©   (21.05.15 00:31) [15]
>
>
> > Но это значит что нужно писать программу.
>
> Что там ее писать то?

Оставляя в стороне моё высказывание о дальнейшей техподдержке, это как минимум означает что я должен поставить у себя на работе Дельфи. :)


 
sniknik ©   (2015-05-21 10:09) [18]

вообще вроде как у планировщика задач есть вариант "при старте виндовс" и от кого запускать тоже там задается.


 
sniknik ©   (2015-05-21 10:18) [19]

+
> Можно с диалогом-предупреждением, хотя лучше без него.
один раз с ключём
runas /savecred /user:myuser ...
ввести пароль, дальше для этого юзера запроса пароля не будет. команду вставить в батник, батник в автозагрузку...
не, знаю сработает ли, да и пофиг, вариант с планировщиком явно лучше.


 
Rouse_ ©   (2015-05-21 10:22) [20]


> Сань, скажи где искать такую справку по MSI, если не трудно.

MSDN пошукай


 
sniknik ©   (2015-05-21 10:24) [21]

+
> что я должен поставить у себя на работе Дельфи. :)
можно обойтись небольшим скриптом, который выполнит уже написанная программа, например -
https://www.autoitscript.com/site/

будет лежать рядом с твоей и ее прописывать в автозагрузку.


 
Германн ©   (2015-05-21 11:48) [22]


> sniknik ©   (21.05.15 10:09) [18]
>
> вообще вроде как у планировщика задач есть вариант "при
> старте виндовс" и от кого запускать тоже там задается.

Спасибо, Николай! Работает вариант "При входе любого пользователя".
Если


 
Германн ©   (2015-05-21 11:49) [23]

и на Win8 этот вариант будет работать, то совсем хорошо. Но пока этого достаточно.


 
DVM ©   (2015-05-21 13:14) [24]


> Кто б сомневался ©   (21.05.15 00:12) [11]


> Не запрещен, а нужна подпись. Антивирусы имеют админ права
> и запускаются автозапуском.

Антивирусам думаю этот способ запуска малоинтересен, т.к. большинство из них имеют в своем составе службы и даже драйвера, которые располагают всеми необходимыми правами.


 
brother ©   (2015-05-21 13:24) [25]

использовать манифест?


 
DVM ©   (2015-05-21 16:13) [26]


> brother ©   (21.05.15 13:24) [25]

не выйдет, запроса UAC не будет


 
brother ©   (2015-05-21 17:01) [27]

не понял...
http://delphimaster.net/view/4-1323419825/
работает...


 
DVM ©   (2015-05-21 17:07) [28]


> brother ©   (21.05.15 17:01) [27]

Не уверен точно, но вроде бы при запуске из автозагрузки проводник не станет запускать программу с манифестом требующим администраторских прав.


 
Германн ©   (2015-05-22 00:39) [29]

P.S.
Кстати. Обратил внимание что планировщик отнюдь не торопился первым выполнить своё задание "при входе любого пользователя". И это наводит на мысли почему ему разрешено таки запускать сторонние приложения с "наивысшими" правами даже не спрашивая пользователя.


 
brother ©   (2015-05-22 07:53) [30]

[28] так проверить?



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

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

Наверх




Память: 0.54 MB
Время: 0.005 c
11-1262316863
Dimon1982
2010-01-01 06:34
2016.01.24
Как создать иконку из Bitmap (для SysTray).


2-1404758271
ElenkaG
2014-07-07 22:37
2016.01.24
Текст в PaintBox


15-1432503004
Юрий
2015-05-25 00:30
2016.01.24
С днем рождения ! 25 мая 2015 понедельник


15-1432582091
Pavelnk
2015-05-25 22:28
2016.01.24
Вот такое видео


15-1432556013
Jeer
2015-05-25 15:13
2016.01.24
Занятно: