Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Запуск программы от имени администратора.

Ответить
Настройки темы
Теория - Запуск программы от имени администратора.

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Привет всем. Вот такой вопрос назрел. Есть программа, некое централизованое стартового меню с кнопками, нажатием на кнопки производится запуск различных утилит, в том числе и с ключами. Но, вопрос в том, чтобы по нажатию на кнопку запуска, эти утилиты уже запускались от имени администратора. Актуально для Windows Vista и Windows 7. Как это можно сделать? Спасибо.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 15:48, 27-01-2011

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Drongo наиболее проще добавить манифест
PHP код: Выделить весь код

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>

<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='requireAdministrator' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

в ресурсы (24 ресурс тип DISCARDABLE) или рядом с екзешником (Proga.exe.manifest)
Это если включен UAC.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:26, 27-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Admiral, Преполагается автоматический запуск утилиты AVZ с параметрами. И запуск на заражённой системе. Вряд ли можно добавить такой манифест в AVZ. Или это можно сделать так?
Код: Выделить весь код
AVZ.exe.manifest

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 16:46, 27-01-2011 | #3


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Drongo, предлагаю добавлять не в AVZ, а там откуда его будут запускать - программа, некое централизованое стартового меню с кнопками
Да и так тоже можно будет сделать. Но не уверен насчёт передающихся параметрами в этом случаи (AVZ.exe.manifest).

Отправлено: 16:53, 27-01-2011 | #4


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Admiral:
Drongo, предлагаю добавлять не в AVZ, а там откуда его будут запускать - программа, некое централизованое стартового меню с кнопками »
А как же такой подход будет запускать утилиты от имени администратора? Вообще, на одну кнопку планируется "вешать" запуск 2, 3, ..., 5 утилит лечения и все их нужно запускаь от имени администратора.

Цитата Admiral:
Да и так тоже можно будет сделать. Но не уверен насчёт передающихся параметрами в этом случаи (AVZ.exe.manifest). »
У меня семёрки нет, но, человек, который проверял, сказал, AVZ блокируется. Не работает такой случай.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 17:20, 27-01-2011 | #5


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Так ведь прога (централизованое стартового меню с кнопками) уже запущена с повышенными правами, и всё что она запускает будет обладать теми же права.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:29, 27-01-2011 | #6


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Admiral, да? О, а я не знал, спасибо. Сейчас проверим.

Уже начинал смотреть в эту сторону.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 17:38, 27-01-2011 | #7

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Цитата Drongo:
Уже начинал смотреть в эту сторону. »
Недостаток метода в том, что пароль администратора в открытом виде (если не хочется его набирать)
Если компьютер в сети, то можно удалённо создать задание от имени администратора, в котором пароль запомнен и спрятан под звёздочками
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:26, 27-01-2011 | #8


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Request UAC Evaluation - ссылка про создание манифеста и привязывание его к программе. Т.е. то, что написал Admiral во втором посте, но чуть более подробно.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:52, 28-01-2011 | #9


(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


Цитата Drongo:
да? О, а я не знал, спасибо. »
Надо с UAC поработать немного, и знания сами придут Никаких runas, только манифест...

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:11, 28-01-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Запуск программы от имени администратора.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC OSZone Microsoft Windows 7 5 26-01-2013 18:39
Доступ - [решено] запуск панели управления от имени администратора admart Microsoft Windows 2000/XP 11 06-09-2012 12:29
Доступ - [решено] Запуск от имени администратора sereban69 Microsoft Windows 7 1 07-05-2010 12:39
Разное - Как сделать и можно ли что бы не от имени администратора заводить программы dima1981 Microsoft Windows 7 2 07-05-2009 21:28




 
Переход