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

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

Войти
Регистрация
Восстановить пароль
 
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
#1

Служба времени - C++

26.09.2011, 22:01. Просмотров 395. Ответов 4
Метки нет (Все метки)

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

Проверка на правильность времени, и показ времени - C++
Подскажите, что нужно возвращать в функцию bool is_correct(TIME t); и как эту функцию коректности времени всунуть в функцию void...

VS2012 и Служба Windows - C++
Доброго дня. До сегодня не сталкивался с дебагом служб, и вот остро встала необходимость. В наличии VS2012 с проектом службы, служба...

Узнать запущена ли служба Windows - C++
Как узнать запущена ли оперделенная служба Windows, если конкретно служба управления подключениями удаленного доступа. Т.е моей...

Служба, воспроизводящая mp3, не работает на других ПК - C++
Вечер добрый, задали курсовую в институте, написать установщик службы которая будет выполнять какое либо действие, я выбрал воспроизводить...

Служба времени - C++ WinAPI
задача остановить службу времени от пользователя с обычными правами. просто остановки от админа - я добился, почитав хэлп к студии и рдсн....

DNS и служба времени - Windows 7
У компа в домене сбивается время на час. Комп под Win7 x64 Prof. Домен под Win Server 2008 R2. Исправлять часовой пояс даже с правами...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
26.09.2011, 23:00
  #2

Не по теме:

что-то ничего не понял, что за "высокие материи" такие?

0
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
26.09.2011, 23:02  [ТС] #3
Jupiter, ну хватить тебе. какие материи. как програмно от имени простого юзера остановить службу времени? чтобы он кликнул по файлу ехе и она остановилась. имеется ввиду виндовс
0
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.09.2011, 23:23 #4
http://www.cyberguru.ru/cpp-sources/...a-servisa.html
1
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
27.09.2011, 11:51  [ТС] #5
xAtom, спасибо конечно. однако я уже писал что ето уже проделано. и служба останавливается. но для этого нужны административные права(по крайней мере у нас. Ну т.е даже ручками это от пользователя сделать нельзя.) вопрос собственно в том как их правильно получить и пользовать. есть функция логина - я писал, что перед остановкой допустим я залогинил админа, эта функция возвращает токен с правами админа который можно пользовать. Но как его прилепить к остановке службы. вот в чем вопрос.
Возможно есть другой способ. О нем я и спрашиваю. ехе - будет выполняться локально, никаких удаленных сессий

Добавлено через 1 час 1 минуту
вобщем то решение найдено.
программка при старте создает процесс от имени админа, ну а затем запускает самое себя с параметром в командной строке (в теле идет проверка есть параметр или нет)- дабы не привести к бесконечному созданию процессов и уже отрабатывает с правами админа.
Всем спасибо. Можно прикрыть.

Добавлено через 2 часа 7 минут
ну и если кому интересно наиболее оптимальный вариант без создания доп процессов ЗДЕСь его считаю верным.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2011, 11:51
Привет! Вот еще темы с ответами:

служба DHCP не запускается и служба автоматического обнаружения веб-прокси WinHTTP - Windows 7
Помогите не запускается служба DHCP пишет ошибку 1075 ,Не удалось запустить службу DHCP-клиент на Локальный компьютер. Ошибка 1075:...

Служба "Служба перечислителя переносных устройств" перешла в режим Остановлена - Windows 7
Доброго времени суток. Возникла такая проблема: периодически компьютер просто зависает, ни на что не реагирует. Почитал лог событий, после...

Служба "Служба COM записи компакт-дисков IMAPI" перешла в состояние - Windows XP
Недавно у меня были проблемы с зависанием компьютера (создавал тут тему). Вроде разобрался, но пока у меня всё время открыто окно "Просмотр...

Отсутствует служба: "Фоновая интеллектуальная служба" - Windows XP
Доброго времени суток! При обновлении Windows столкнулся с проблем, обновления эти не ставятся, после чего было обнаружено, что...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.09.2011, 11:51
Ответ Создать тему
Опции темы

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