Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
4 / 4 / 2
Регистрация: 01.11.2014
Сообщений: 73
1

Как получить параметр службы 'вход от имени'?

20.10.2016, 12:37. Показов 744. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Подскажите, пожалуйста, как средствами c# получить параметр службы 'вход от имени'.
Например
C#
1
var service = new ServiceController("Spooler")
(Диспетчер печати).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2016, 12:37
Ответы с готовыми решениями:

JDBC oracle: как вызвать out-параметр по имени?
Интересует вызов функции аналогичный при помощи jdbc: begin :p := :p + 1; :p := :p + 1; end; ...

Как получить доступ к созданию службы?
Программирую на C#. Создал веб-сайт, с которого пытаюсь зарегистрировать свою службу на своём компе...

Запуск службы от имени
Подскажите, пожалуйста, какие есть принципиальные разницы между запуском службы от Local System и...

Запуск службы от имени пользователя
Доброго времени суток, обитатели cyberforum'а! Появилась тут у меня задачка. Может плохо гуглил,...

5
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
20.10.2016, 13:14 2
https://www.cyberforum.ru/blog... og280.html
0
4 / 4 / 2
Регистрация: 01.11.2014
Сообщений: 73
20.10.2016, 14:36  [ТС] 3
это не то

Добавлено через 11 минут
нужно узнать под кем уже установленная служба входит в систему при запуске по умолчанию средствами с#.

Добавлено через 32 минуты
если через cmd -

sc qc [имя службы]

- то параметр Начальное_имя_службы отображает то что надо. а вот как это получить с помощью c#?
0
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
20.10.2016, 16:52 4
костылем например?

C#
1
2
3
4
5
6
7
8
9
10
using System.Diagnostics;
ProcessStartInfo psi = new ProcessStartInfo();
 
//Имя запускаемого приложения
psi.FileName = "cmd";
       
//команда, которую надо выполнить       
psi.Arguments = @"/k sc qc [имя службы] ";
psi.Verb = "runas"; //запуск от имени админа
psi.Start();
0
4 / 4 / 2
Регистрация: 01.11.2014
Сообщений: 73
20.10.2016, 17:10  [ТС] 5
У меня сейчас так и написано. Результат из консоли в строку и парсить) Не ужели нету более кашерного способа вытянуть нужное значение?
0
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
20.10.2016, 17:13 6
AlekseyE, не знаю, у самого была подобная задача лет 5 назад - сделал *.bat и стартовал его в бесшумном режиме, а дальше так же получал строку
0
20.10.2016, 17:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2016, 17:13
Помогаю со студенческими работами здесь

Получение отображаемого имени службы
Добрый вечер. У меня есть функция "ServiceGetName", которая должна получать отображаемое имя...

Параметр на вход для exe файла.
Privet vsem. Kak napisat exe file katori na vxod paluchal parametr. I kjak etot exe file ya mogu...

Как получить список открытых окно юзера из под системной службы?
День добрый! Необходимо мониторить юзверей на предмет занятости. Проблема в том что в логфайл...

Вторичный вход/Запуск от имени
Здравствуйте, скажите пожалуйста, можно ли побороть проблему в Windows, когда не работает служба...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru