Win 7 - выполнение действий от имени админа (обход UAC)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Rody66 » 04.02.2011 (Пт) 22:39

Например, запуск процессов от имени System.. Возможно ли? (повторюсь, речь идет именно о Windows Vista/7)
Последний раз редактировалось Rody66 05.02.2011 (Сб) 1:22, всего редактировалось 1 раз.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение FireFenix » 05.02.2011 (Сб) 0:13

Сделать в виде сервиса
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Rody66 » 05.02.2011 (Сб) 1:26

Есть информация, что ветка в реестре для служб - "HKLM\System\CurrentControlSet\Services", и, на сколько я знаю, данная ветка запускает программу от системы только при логоне, не иначе. А вот если бы сразу запустить.. Просто, скорее всего UAC даже и не даст в сервисы прописаться.

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Joo » 05.02.2011 (Сб) 4:39

Ну если ты не пишешь зловредный код, то перед запуском программы можно запросить админ права у системы, и делать с реестром и системой что хочешь. Вот только я не пойму, зачем именно права SYSTEM нужны...
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Rody66 » 05.02.2011 (Сб) 14:01

Joo, права системы в общем то необязательны, это так, просто интерес.. А вот запрос админ прав - вариант, подскажите как это осуществить в бейсике?

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение FireFenix » 05.02.2011 (Сб) 14:30

Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Joo » 05.02.2011 (Сб) 18:22

Rody66 писал(а):А вот запрос админ прав - вариант, подскажите как это осуществить в бейсике?

Можно дописать к программе манифест, примерно следующего содержания:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="requireAdministrator"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
</assembly>

И прога будет автоматом просить админ права.

А вообще вот ознакомься http://www.k-press.ru/cs/2008/2/UAC/uac.asp , там про манифест и про другой способ.
Последний раз редактировалось Joo 06.02.2011 (Вс) 17:29, всего редактировалось 1 раз.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Win 7 - выполнение действий от имени админа (обход UAC)

Сообщение Rody66 » 06.02.2011 (Вс) 2:08

Всем большое спасибо, почерпал очень не малое количество информации на эту тему, как на этом форуме, так и по Вашей ссылке, Joo.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Mail.ru [бот] и гости: 54

    TopList