! ВАЖНАЯ ИНФОРМАЦИЯ !

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

[ГАЙД] Запрашиваем права администратора.

Тема в разделе "Программирование", создана пользователем iExploit, 15 авг 2018.

  1. iExploit

    iExploit %USERNAME%
    Местный

    Регистрация:
    28 июл 2018
    Сообщения:
    63
    Симпатии:
    212
    Здарова форумчане, седня будем делать манифест UAC.
    И да, я уже слышу как ты пишешь "Да ладно, мы не знали", тема исключительно для новичков, или тех кто не знал.

    Начнем:

    Если есть исходник программы, то делаем следующее:
    Нажимаем правой кнопкой мыши на проект -> свойства:
    [​IMG]

    Далее выбираем Компоновщик -> Файл манифеста:
    [​IMG]
    Выбираем Уровень выполнения UAC -> requireAdministrator
    [​IMG]

    Нажимаем применить, теперь наша программа имеет манифест администратора.
    [​IMG]

    Если нет исходника программы:

    Нужно скачать программу Resource hacker. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Как скачали ее, заходим, и открываем непосредственно файл, к которому мы будем делать манифест админа.
    [​IMG]

    Открыли файл, и видим вот такие папки:
    [​IMG]

    Если папки MANIFEST нет, то создаем ее:
    [​IMG]
    Нажимаем ADD, и жмем вот эту кнопку:

    [​IMG]

    У нас появилась новая папка MANIFEST
    [​IMG]
    Заходим в файл который в ней, удаляем оттуда весь код, и вставляем этот код:
    Код:
    <?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" processorArchitecture="X86" name="xXx" type="win32"/>
            <description>xXx</description>
                <dependency>
                    <dependentAssembly>
                        <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
                    </dependentAssembly>
                </dependency>
            <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
                <security>
                    <requestedPrivileges>
                        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
                    </requestedPrivileges>
                </security>
            </trustInfo>
        </assembly>
    Получилось так:
    [​IMG]
    Нажимаем на дискету, затем компилировать:
    [​IMG]
    Готово:
    [​IMG]
     
    Метки:
    10 пользователям это понравилось.
Загрузка...
Загрузка...