Форум: "Прочее";
Текущий архив: 2016.01.24;
Скачать: [xml.tar.bz2];
ВнизИз автозагрузки с правами администратора Найти похожие ветки
← →
Германн © (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;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.003 c