Russian Qt Forum
Ноябрь 24, 2024, 12:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Список запущенных приложений  (Прочитано 6095 раз)
nikeo
Гость
« : Март 29, 2012, 07:47 »

Здравствуйте!
Есть ли возможность получить список запущенных приложений в Windows?
Записан
Bepec
Гость
« Ответ #1 : Март 29, 2012, 08:37 »

Да.

Каков вопрос таков ответ Подмигивающий
Записан
nikeo
Гость
« Ответ #2 : Март 29, 2012, 10:28 »

)))а Как получит такой список?
Записан
Bepec
Гость
« Ответ #3 : Март 29, 2012, 10:35 »

Использовать API Windows'а.


(по секрету вводим в гугль "список запущенных процессов win api как получить")
Записан
Странник
Гость
« Ответ #4 : Март 29, 2012, 14:02 »

как варинт, можете WMI покурить. особенно если сетевое приложение интересует.
Записан
Bepec
Гость
« Ответ #5 : Март 29, 2012, 14:38 »

WMI мощный инструмент. Сам как то пользовался - незная ничего, умудрился уронить 2 раза систему Веселый
Записан
nikeo
Гость
« Ответ #6 : Март 31, 2012, 20:58 »

В общем вопрос заключается в том,чтобы написать программу,отслеживающую действия пользователя пк,находящегося в локальной сети.
Принцип заключается в том,чтобы по запросу,получать список запущенных программ,притом желательно,чтобы отражалось время,которое пользователь провел в этой программе.
Какой протокол передачи будет использоваться,не имеет значения,если кто может что то посоветовать,то был бы очень признателен.
Записан
V1KT0P
Гость
« Ответ #7 : Март 31, 2012, 21:06 »

В общем вопрос заключается в том,чтобы написать программу,отслеживающую действия пользователя пк,находящегося в локальной сети.
Принцип заключается в том,чтобы по запросу,получать список запущенных программ,притом желательно,чтобы отражалось время,которое пользователь провел в этой программе.
Какой протокол передачи будет использоваться,не имеет значения,если кто может что то посоветовать,то был бы очень признателен.
Проще всего для каждой ОС делать отдельный модуль для слежения. В Windows используй WinApi.
Записан
Странник
Гость
« Ответ #8 : Март 31, 2012, 22:11 »

В общем вопрос заключается в том,чтобы написать программу,отслеживающую действия пользователя пк,находящегося в локальной сети.
Принцип заключается в том,чтобы по запросу,получать список запущенных программ,притом желательно,чтобы отражалось время,которое пользователь провел в этой программе.
Какой протокол передачи будет использоваться,не имеет значения,если кто может что то посоветовать,то был бы очень признателен.
если интересует реализация только под Windows в администрируемой вами сети - есть смысл использовать WMI. такой вариант позволит вести мониторинг и управление процессами на удаленной машине, не устанавливая на нее никакого дополнительного ПО. из подводных камней - настройка доступа.
Записан
nikeo
Гость
« Ответ #9 : Март 31, 2012, 22:15 »

если есть возможность,то дайте пожалуйста ссылку на описание и саму библиотеку.
Записан
fuCtor
Гость
« Ответ #10 : Апрель 01, 2012, 13:37 »

10 секунд гугления:
http://ru.wikipedia.org/wiki/WMI
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582%28v=vs.85%29.aspx
http://habrahabr.ru/search/?q=[wmi]&target_type=posts
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.13 секунд. Запросов: 20.