Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delphi и получение списка запущенных процессов по сети

Автор: LordGrey13
Дата сообщения: 12.01.2009 08:31
Подскажите как в Delphi узнать запущенные процессы на удаленном компе.
Автор: delover
Дата сообщения: 12.01.2009 11:30
LordGrey13
Это в Делфи надо написать программу. Только так. Конкретнее:
a)приложение должно быть запущено на удалённом компе и на своём. при этом оба приложения умеют общаться. компоненты TServerSocket/TClientSocket вполне подходят, хотя возможны варианты c Indy/xmlrpc.
б)приложение запущенное на удалённом компе должно получать список процессов. как пример - JCL (ToolHelpViewer).
в)тут у Вас задача решить будет ли видно запущенное приложение на удалённом компе. если нет, то лучше делать сервис (то есть службу)

Только ручками. Так что три такие задачи, скорее всего (судя по вопросу), в месяца полтора может быть уложитесь, если стаж программирования в Дельфи хотя бы годиков 4.
Автор: MrZeRo
Дата сообщения: 12.01.2009 15:22
LordGrey13
delover
Если есть административные права на удаленный комп, то можно и без дополнительной программы обойтись.

Цитата:

PdhEnumObjectItems Function
Returns the specified object's counter and instance names that exist on the specified computer or in the specified log file.

MSDN содержит пример использования, а также можно найти рабочие примеры на codeguru.com, например.
Уложиться можно часа в 2

Страницы: 1

Предыдущая тема: Помогите с MSHTML.dll


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.