Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
Neleargark

Запуск от имени администратора

24.09.2014, 14:43. Показов 6380. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать чтобы форма запускалась по умолчанию от имени администратора?

Пример batch кода запускаемого от админа по умолчанию (двойной клик)

@echo off
title CMD
SetLocal enabledelayedexpansion
pause
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2014, 14:43
Ответы с готовыми решениями:

Запуск программы от имени администратора
Здраствуйте! Пишу программу, которой в некоторых местах нужно создавать файлики. И, естественно, для этого под Win 7 ее постоянно нужно...

Запуск от имени администратора Win7
Привет, Скажите как зделать в программе запуск от администратора, или чтоб при запуске UAC выдавал сообщение на запуск прав

Bat от имени администратора
Есть Bat файл который изменяет данные в реестре, на W7 требуются права админа для этого. Есть так же программа в с++ builder 6, который по...

8
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33403 / 21513 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
24.09.2014, 15:32
Форма или все приложение? Отдельно сделать часть приложения от обычного пользователя, а часть - от администратора нельзя. Если нужно чтобы приложения сразу запускалось от имени админа - прикрепи к нему манифест, который включает
XML
1
2
3
            <requestedPrivileges>
                <requestedExecutionLevel level="requireAdministrator"></requestedExecutionLevel>
            </requestedPrivileges>
(их тут на форуме тысячи, достаточно поискать по слову "манифест"), и пересобери приложение.
1
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
10.10.2014, 12:02
Это пост уважаемого UI, я выложу его просто сюда, чтобы был, а не искать поиском по форуму

сохраняем содержимое тега CODE в файл с расширением .manifest, заходим в Project -> Options -> Application, переключаем Runtime themes в "Use custom manifest" и выбираем свой манифест-файл после нажатия на многоточие. Пересобираем проект и программа требует админских прав при старте.
Или запускается с админ-правами, если у админа пароль пустой.
Актуально сейчас для Вин 8.1 где по умолчанию пользователь-Владелец, и обрезан по правам.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?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>
При этом строки name="xXx" и <description>xXx</description> можно изменить, описав там имя своей программы.
Поле name - обязательно английские буквы и без пробелов, дескриптион может быть любой.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
17.10.2014, 15:19
Цитата Сообщение от krv Посмотреть сообщение
Или запускается с админ-правами, если у админа пароль пустой.
А если у админа есть пароль можно ли как-нить вшить в этот манифест пароль, чтобы он и логин и пароль подставлял автоматически и запускал программу?
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
18.10.2014, 20:16
Гм... пароль в манифест? У админа один пароль на всю его несчастливую жизнь?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33403 / 21513 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
18.10.2014, 21:06
Угу, и админский аккаунт - прямо один-единственный на компьютере? Может, мне от другого админа пароль надо ввести?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
19.10.2014, 15:35
Администраторская учётная запись одна и пароль тоже будет один и менять этот пароль никто не будет
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33403 / 21513 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
19.10.2014, 15:55
Это ты MS расскажи, может, они тебе лично предоставят способ вшить в манифест еще и пароль админа. Пока такого способа нет.
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.05.2016, 15:08
XML
1
... processorArchitecture="X86" name="xXx" type="win32"/>
Такой вопрос а это будет работать на x64 системе?
И как быть с x64 сборкой?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2016, 15:08
Помогаю со студенческими работами здесь

Узнать от имени ли администратора запущена программа
Как узнать от имени ли администратора запущена программа в windows 7 и 8?

Запуск exe по имени
Подскажите каким образом можно запустить exe файл зная только его имя? Никаких путей и каталогов расположения файла exe нет

Запуск программы от имени другого пользователя
есть ли возможность запускать програмы от имени другого пользователя(логин и пароль известен). ну например есть на форме 3 поля...

Запуск от имени Администратора
Добрый день! Подскажите, пожалуйста, если находясь в учетной записи Администратора (полный доступ), некоторые программы требуют запуск...

Запуск от имени администратора
Добрый день. Пишу программу, которая должна запускаться только от имени администратора. Не в курсе, где и как это сделать (win 7)? Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru