HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Привилегия admin-a
  #1  
Старый 01.07.2009, 19:09
cryptX
Познающий
Регистрация: 02.09.2008
Сообщений: 38
С нами: 9309584

Репутация: 0
Unhappy Привилегия admin-a

Привет всем. Как можно программно запустить программу с привилегиями администратора в Висте. Заранее благодарен.
 
Ответить с цитированием

  #2  
Старый 01.07.2009, 19:53
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
С нами: 9131159

Репутация: 145
По умолчанию

что то в этом роде
Код:
C:\Windows\System32\runas.exe/user:CONTOSO\Administrator "[путь к запускаемому файлу]"
думаю выполнить это программно не сложно
 
Ответить с цитированием

  #3  
Старый 02.07.2009, 23:50
cryptX
Познающий
Регистрация: 02.09.2008
Сообщений: 38
С нами: 9309584

Репутация: 0
По умолчанию

2--StraNger--
не работает.
 
Ответить с цитированием

  #4  
Старый 03.07.2009, 14:14
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
С нами: 9054681

Репутация: 34
По умолчанию

Необходимо добавить в манифест

Код:
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
        <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator"/> 
        </requestedPrivileges>
    </security>
</trustInfo>
Так же можно воспользоваться функцией
Код:
BOOL CreateProcessAsUser()
или

Код:
BOOL IsUserAnAdmin()
Если нужно запустить программу и не кодить, тогда заходи в свойства файла -> Совместимость -> Выполнять эту программу от имени администратора

Последний раз редактировалось \\ChaOs//; 03.07.2009 в 14:23.. Причина: мелкие изменения в дизайне
 
Ответить с цитированием

  #5  
Старый 04.07.2009, 11:29
cryptX
Познающий
Регистрация: 02.09.2008
Сообщений: 38
С нами: 9309584

Репутация: 0
По умолчанию

2 \\ChaOs//
Это пробовал,т.е каждый раз спрашивает запустить от имени админ-а,мне не нужно так.
Друг мне надо чтоб программа запустился от имени администратора без спроса к узеру.
 
Ответить с цитированием

  #6  
Старый 04.07.2009, 11:37
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
С нами: 8912858

Репутация: 759


По умолчанию

> мне надо чтоб программа запустился от имени администратора без спроса к узеру.

школьные каникулы закончатся до 1 сентября.
папа и мама - админы, без спроса отправят в школу,
дабы чадо набиралось ума-разума и осилело прочитать, что на форуме ему ответили.

Последний раз редактировалось altblitz; 04.07.2009 в 11:40..
 
Ответить с цитированием

  #7  
Старый 04.07.2009, 13:21
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
С нами: 9054681

Репутация: 34
По умолчанию

Цитата:
Сообщение от cryptX  
мне надо чтоб программа запустился от имени администратора без спроса к узеру.
Единственный способ это сделать это отключить UAC, или отключить запрос прав у того же UAC.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
phpBB admin =>2.0.19 exec exploit 0verfe1 Уязвимости CMS / форумов 29 14.06.2006 00:35
phpBB 2.0.20 Disable Admin or User Account liauliau Уязвимости CMS / форумов 0 02.05.2006 19:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.