Форум программистов, компьютерный форум CyberForum.ru

Запуск системных команд с++ - C++

Восстановить пароль Регистрация
 
WeDZminxxx
2 / 2 / 1
Регистрация: 18.04.2014
Сообщений: 26
04.06.2014, 16:31     Запуск системных команд с++ #1
Нужно выполснить пару системных команд, но они должны выполняться из под имени администратора. Можно ли из поги вызвать команды из под имени админа?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 16:31     Запуск системных команд с++
Посмотрите здесь:

переопределение системных событий в C++ .NET C++
C++ Очередь команд
C++ Как узнать и изменить режим отображения скрытых и системных файлов в Windows?
NetBeans C/C++ ругается на идентификаторы из системных библиотек C++
Запуск программы без создания окна. Запуск фоновой программы C++
C++ Перенаправление файловых потоков, перехват системных вызовов
Анализатор команд C++
Статическое подключение системных DLL-файлов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ogniel
 Аватар для Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
04.06.2014, 16:35     Запуск системных команд с++ #2
Сплагиачу

В простейшем случае достаточно функции ShellExecute() с соответственными параметры -
C++
1
ShellExecute(NULL, L"runas", L"MyApp.exe", NULL, NULL, SW_SHOWNORMAL);
Это вызовет одноимённое (Запуск от имени/Run as) окно с запросом логин/пароль.
В более сложном - нужно получить token интересующего пользователя. Только это может осуществить администратор, так что запуск от имени другого пользователя или администратора, не администратором осуществить сложно.
Есть вариант через свой сервис(хоть прямой запуск, хоть выявление token'a интересующего пользователя), но этот же сервис только админ может и поставить.
Yandex
Объявления
04.06.2014, 16:35     Запуск системных команд с++
Ответ Создать тему
Опции темы

Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru