Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
18 / 18 / 2
Регистрация: 05.12.2013
Сообщений: 95
1

Завершить процесс, запущенный от имени другого пользователя

22.02.2015, 13:34. Показов 3668. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я сижу с юзера "РЕН", на другом юзере "REN" запущен калькулятор(К примеру). Надо его убить. Но не хватает прав.
C#
1
2
3
4
5
Process[] procss = Process.GetProcessesByName("calc");
            foreach (Process p in procss)
            {
                p.Kill();
            }
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"> и т.п не вариант! Т.к программа будет в авторане. И каждый раз запрашивать разрешение - бред. Возможны ли как-нибудь варианты еще?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2015, 13:34
Ответы с готовыми решениями:

Завершить процесс другого приложения, чтобы он не восстанавливался
Я пытаюсь завершить процесс explorer.exe таким образом: var ps1 =...

Запуск стороннего приложения от имени другого пользователя
Доброго времени суток. Пишу программу которая должна проверять установленость драйверов при помощи...

Написать команду в уже запущенный процесс
Добрый день форумчане. Назрел такой вопрос: как написать команду в уже запущенный процесс?...

Как определить последний запущенный процесс
Добрый день. Подскажите, как можно определить: какой процесс был запущен последним на локальном...

2
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
22.02.2015, 14:06 2
Да есть варианты. Но так или иначе, все сведется к получению прав
администратора, либо вызову terminate в контексте потока, который
такие права имеет.
1
18 / 18 / 2
Регистрация: 05.12.2013
Сообщений: 95
22.02.2015, 14:30  [ТС] 3
точно, с помощью потока!
0
22.02.2015, 14:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2015, 14:30
Помогаю со студенческими работами здесь

Как отрубать текущий процесс если уже есть запущенный экземпляр?
дело происходит на C# при этом хочется, чтобы новая копия процесса перед закрытием себя показывала...

Можно ли как-то узнать, что некий запущенный процесс аварийно завершил работу?
а можно ли как-то узнать, что некий запущенный процесс аварийно завершил работу? (или его...

Существует ли запущенный процесс (Не банально, наверное)
Здравствуйте. Подскажите, пожалуйста, как определить не кильнули ли ещё созданный нами процесс? ...

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


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

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