|
Asm/C++/Delphi/Py/PHP/VBA
|
|
Запуск от имени администратора без запросов20.11.2018, 18:09. Показов 118331. Ответов 33
Метки нет (Все метки)
Нужно добавить в автозагрузку запуск программы от админа, но без вывода сообщения для подтверждения (и запроса пароля, если я не админ).
Как это можно сделать? runas вроде как всегда требует пароль, т.е. его даже в параметрах не задать (к тому же, не совсем понятно как там указать необходимость повышения прав: обычные проги запускаются всё равно без админа, а запуск требующих прав админа прог приводит к сообщению "Запрошенная операция требует повышения"). Добавлено через 1 минуту т.е. надо ещё саму runas запустить от админа сначала получается
0
|
|
| 20.11.2018, 18:09 | |
|
Ответы с готовыми решениями:
33
Запуск от имени администратора
Запуск программы от имени администратора |
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 21.11.2018, 00:23 [ТС] | ||
|
ExecAs не пашет (в 10-ке, по крайней мере). Даже если запущена от админа, всё равно запускает от юзера.
NirCmd ( runas user password app.exe и evluatecmd runas user password app.exe) аналогично.NirCmd ( evaluate runassystem app.exe) выводит запрос (как при обычном запуске от админа).Добавлено через 5 минут
0
|
||
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,094
|
|
| 21.11.2018, 09:39 | |
|
Jin X, попробуйте как на картинке ниже в свойствах ярлыка.
еще нашел статью, но сам не про бывал 9 способов запустить от имени администратора
0
|
|
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 21.11.2018, 09:58 [ТС] | |
|
evgenii3000, всё равно будет подтверждения от юзера запрашиваться.
Это и логично, ибо пароль нигде не указывается. Добавлено через 26 секунд Я вообще не уверен даже, что даже с паролем запроса не будет. Кто знает, подскажите, плиз.
0
|
|
|
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,094
|
|
| 21.11.2018, 10:09 | |
|
Jin X, какая программа ? Может есть портативная версия ее?
0
|
|
|
|
|||
| 21.11.2018, 12:40 | |||
Сообщение было отмечено Jin X как решение
Решение
Jin X, PSEXEC пробовали?
Добавлено через 2 часа 17 минут Jin X,
Аналогичная ситуация будет и с манифестом. Самый простой вариант, отключить UAC, таким образом, при запуске приложения с запрошенной элевацией ("Run as administrator") - запуск будет осуществлен с повышенными правами и без запроса. Но есть нюанс.. Eсли УЗ имеет права администратора, но запуск приложения осуществлен скажем даблкликом или, например через функционал "Выполнить", то при отключенном UAC, повышение прав не произойдет (за исключением доверенных в системе програм, таких как CMD) В вашем случае, наверное вариантом будет отключить UAC, и вшить манифест, тогда: 1)Приложение при запуске будет запрашивать элевацию - манифестом 2) Права будут повышаться без запроса т.к. отключен UAC Да поправят меня, если я где-то что-то перепутал Добавлено через 10 минут Jin X, А еще я смотрю вы разрабатываете на C++, тогда резонный вопрос почему не написать сервис?
Ну или если ПО интерактивное, то можно при помощи сервиса привязать его запуск к событию логона и запускать его с дубликатом своего токена?
1
|
|||
|
0 / 0 / 0
Регистрация: 27.09.2012
Сообщений: 34
|
|
| 22.11.2018, 21:10 | |
|
Так а в чем проблема использовать ключ \savecred ?
0
|
|
|
Asm/C++/Delphi/Py/PHP/VBA
|
|||
| 06.12.2018, 14:08 [ТС] | |||
|
А вот с созданием окон нужно ещё разбираться. Я хоть и выставил SERVICE_INTERACTIVE_PROCESS, но окна не создаются.
0
|
|||
|
|
|
| 06.12.2018, 15:02 | |
|
Jin X, Кстати, я вот тут намедни вспомнил, что при запуске от встроенной учетки "Администратор" запрос UAC не будет появляться.
Можно поколдовать, с планировщиком и запуском Exe-файла через Powershell c передачей админских данных. Если интересно могу подсказать как сделать!
0
|
|
|
|
||||||
| 07.12.2018, 10:42 | ||||||
|
Jin X,
Можете поменять в этой команде данные для вашего приложения (Exe-файл) и пароль администратора и попробовать запустить, через утилиту "Выполнить" Ну а далее, можете сделать как вам удобно, либо закинуть команду в планировщик, либо через ярлык.
1
|
||||||
|
Супер-модератор
|
||||||
| 07.12.2018, 15:14 | ||||||
|
Jin X, Вам нужно внести изменение в параметры реестра:
0
|
||||||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 07.12.2018, 22:23 [ТС] | |
|
v_svitere, я поменял имя админа и пароль на свои.
Если в проге нет манифеста (с запросом прав админа), то программа запускается всё равно без прав админа. А если манифест есть, то она вообще не запускается. Даже если батник запущен из-под CMD с правами админа. p.s. Win10 x64 Maks, отключить UAC – не вариант вообще.
0
|
|
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 08.12.2018, 10:16 [ТС] | |
|
Maks, нужно сделать без ввода пароля. Т.е. комп загружается, загрузилась и программа.
Админа на месте не будет, будет оператор. Админ к каждому оператору бегать не будет, чтобы ввести пароль
0
|
|
|
Супер-модератор
|
|
| 08.12.2018, 10:22 | |
|
Jin X, один раз пробежаться все таки придется (либо подключиться удаленно).
Использование Runas на примере программы Ccleaner
Создаем ярлык на рабочем столе
-------------------------------------------------------- Объект: runas /savecred /user:имя_пользователя CCleaner.exe Рабочая папка(оставляем без изменений):"C:\Program Files\CCleaner" -------------------------------------------------------- При первом запуске потребуется ввести пароль администратора, при дальнейших запусках ввод пароля не потребуется.
0
|
|
|
Супер-модератор
|
||
| 08.12.2018, 11:39 | ||
|
Прошу обратить внимание на один момент: не важно, будь то runas или сервис, пользователь, находясь в программе запущенной от имени администратора имеет административные функции не только в самой программе, но и в системе. Например, через проводник программы можно выйти в проводник Windows, добраться до командной строки, а там уже все зависит от умения и фантазии пользователя. Я бы все же рассмотрел способ запуска программы под обычным пользователем. Здесь, как говориться, дело Ваше.
0
|
||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 08.12.2018, 14:34 [ТС] | |
|
Maks, там (в сервисе) не будет никакого проводника или чего-то ещё, через что юзер сможет сделать что-то плохое.
Но я хочу попробовать через runas. Пробую. Создаю ярлык, запускаю в нём тестовую прогу. Прога пишет "I'm NOT admin". Запускаю ярлык от админа – прога не запускается вообще. Прописываю манифест – прога не запускается вообще. Запускаю ярлык из-под админа (прога с манифестом) – прога опять не запускается вообще. Ставлю в ярлыке галочку "Запускать из-под админа". Прога не запускается вообще Итого: прога запускается только если она без манифеста и ярлык запускается обычным образом. Но в этом случае прога запускается без прав админа. Если я запускаю прогу с манифестом, либо от админа (без ярлыка и runas), то всё ок: "I'm ADMIN". ЧЯДНТ?
0
|
|
| 08.12.2018, 14:34 | |
|
Помогаю со студенческими работами здесь
20
Запуск программы из командной строки от имени администратора Запуск bat-файла от имени локального администратора
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|