Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с процессами и окнами на другом компьютере [D6, Win2k]


Humorist ©   (2007-02-06 13:27:00) 

Доброе время суток, уважаемые мастера.

Стоит следующая задача. Есть сервер и рабочие станции. На сервере расшарена папка, в которой находятся файлы. На рабочих станциях запускаются проги, которые помимо всего прочего открывают файлы из этой папки.
Запуская нечто на сервере, требуется:
1. Определить на каком компе запущена программа, открывшая заданный файл (точнее какой процесс).
2. Определить главное окно программы, открывшей расшареный файл.
3. Послать этому окну WM_CLOSE.
4. Если это не привело к корректному завершению процесса, открывшего файл, терминировать процесс.

Помогите, плиз.


Сергей М.   (2007-02-06 16:37:00) [1]


> помоему она всегда включена по умолчанию


Угу. Особливо - на системах с Маздаем)


Humorist   (2007-02-06 16:28:00) [2]


> Elen ©   (06.02.07 16:19) [6]
>
>
> А поиком?


Спасибо. Пошел искать.


Elen   (2007-02-06 16:19:00) [3]


> Сергей М. ©   (06.02.07 15:46) [4]

Верно. Ну помоему она всегда включена по умолчанию (поправьте если ошибаюсь)


> Humorist   (06.02.07 16:09) [5]

А поиком?


Humorist   (2007-02-06 16:09:00) [4]


> Elen ©   (06.02.07 15:35) [3]
>
>
> А WMI?


Пожалуйста, поподробнее.


Сергей М.   (2007-02-06 15:46:00) [5]


> Elen ©   (06.02.07 15:35) [3]


А WMI не с луны свалился - это , прежде всего, служба,  работающая на стороне хоста, предоставляющего этот интерфейс)


Elen   (2007-02-06 15:35:00) [6]


> Если "нечто" не запущено и на клиенте, задача попросту не
> имеет решения.

А WMI?


DiamondShark   (2007-02-06 15:25:00) [7]

Сдаётся мне, что решению подлежала совсем другая задача...


Сергей М.   (2007-02-06 13:39:00) [8]


> Humorist   (06.02.07 13:27)


> Запуская нечто на сервере


Если "нечто" не запущено и на клиенте, задача попросту не имеет решения.


Наверх

Титульная страница Поиск, карта сайта Написать письмо