Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vinnywinson
0 / 0 / 0
Регистрация: 18.12.2014
Сообщений: 36
#1

Запуск от имени пользователя - C++

25.07.2015, 18:48. Просмотров 403. Ответов 3
Метки нет (Все метки)

Программа запущена от имени администратора, в ней присутствует запуск других программ, и по дефолту они запускаются тоже от админа, как этого избежать? То есть запустить программу с привилегиями обычного пользователя?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2015, 18:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск от имени пользователя (C++):

Запуск приложения от имени пользователя, Запуск приложения от имени пользователя - C++
Кто-нибудь знает как из своей программы запустить приложение от имени пользователя, зная логин и пароль? P.S. Приведите коткретный пример...

Поприветствовать пользователя по имени - C++
Хотел написать программку, которая бы спрашивала ваше имя, а потом выдавала привет...!!!. Запускаю, а она работает только с числами....

Программа проверки имени пользователя - C++
Написать программный код, который ждет ввода с клавиатуры имени пользователя. После ввода программа пишет привествие. Для завершения работы...

Ввод имени файла от пользователя - C++
Как сделать так, что бы консоль запрашивал имя файла? (ну это понятно) А вот как сделать что бы создавался файл с таким именем? что бы в...

Запуск от имени администратора - C++
Мне надо создать программу на С++, чтобы при ее запуске она запускалась от имени администратора. Если Вы хотите написать, что надо...

Запуск от имени администратора DEV C++ - C++
Здравствуйте. Остро встал вопрос :) о том, как сделать, чтобы при открытии программы открывалась стандартное окошко "запуск от имени...

3
Убежденный
Ушел с форума
Эксперт С++
15786 / 7223 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
25.07.2015, 18:52 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Это не так-то просто.
Единственный более-менее простой вариант, который я знаю -
запустить explorer.exe, передав ему в командной строке путь к
exe, который требуется запустить с обычными правами.
Аналогично, можно получить access token проводника (OpenProcess ->
OpenProcessToken) и запустить процесс с этим токеном (CreateProcessAsUser).
Другие варианты достаточно длинные и ненадежные.
1
easybudda
26.07.2015, 00:43
  #3

Не по теме:

Как же в этих ваших виндовсах всё сложно... man setuid

0
Croessmah
26.07.2015, 00:45     Запуск от имени пользователя
  #4

Не по теме:

easybudda, ну в юниксах тоже не всегда всё гладко :-)

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2015, 00:45
Привет! Вот еще темы с ответами:

Запуск приложения от имени администратора - C++
Ребята помогите пожалуйста, как можно проверить у приложение запущена она под правами админа или нет?

Как создать процесс от имени другого пользователя? - C++
Подскажите, как создать процесс от имени другого пользователя? PS Как создать токен, зная логин и пароль?

Запуск программы от имени администратора (uac) - C++
Необходимо, чтобы программа запускалась от имени администратора (часть данных складывается на С). То бишь, необходимо чтобы при запуске...

В имени пользователя могут быть только одиночные дефисы (-) - C++
В имени пользователя могут быть только одиночные дефисы (-). Например недопустим Адрес: an--ton@cs.mcgill.ca Надо написать программу,...


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

Или воспользуйтесь поиском по форуму:
4
26.07.2015, 00:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.