Показать полную графическую версию : Запуска приложения обычным пользователем из под учетки администратора без запроса UAC
lllmartylll
14-11-2019, 14:01
Добрый день, Уважаемые!
Подскажите пожалуйста или направьте куда копать.
Необходимо запускать приложение, которое требует прав администратора, приложение запускает пользователь без прав администратор.
Можно ли написать такой bat файл, который будет запускать обычный пользователь, этот bat будет запускать приложение от учетной записи администратора передав логопас администратора в bat файле без последующего запроса UAC?
Заранее спасибо!
lllmartylll, для начала определитесь, работает ли приложение, будучи запущенным с правами текущего пользователя http://www.outsidethebox.ms/14004/#_Toc336356912
Все эти батники с учетными данными - небезопасно, вы открываете дыру. См. также http://www.oszone.net/10594#800
lllmartylll
14-11-2019, 15:36
Батник будет создаваться только на время запуска приложения, после выполнения bat файл будет удаляться. Само приложение это утилита публикации базы 1C на веб-сервере - webinst, согласно документации она должна запускаться от админа, т.к. взаимодействует с веб-сервером и пишет на диск C:. По сути вообще можно и без батника обойтись, просто выполняя команды из 1С. передавать логопас для запуска можно и более безопасно, поэтому тут вопрос стоит так: возможно ли обычному пользователю имея логопас админа запускать приложение из под учетки админа без запроса uac?
Спасибо за ссылки, все это я читал. Вариант RunAsInvoker не подходит, единственный вариант без запроса UAC через планировщик - тоже, т.к. не удается создать задачу с повышенными привилегиями обычному пользователю, которую в последующем можно будет запустить через runas с помощью админской учетки.
Я же вам дал ссылку на конкретный вариант Admilink, и он не про планировщик
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.