Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Удаленный процесс   Найти похожие ветки 

 
Alex870   (2005-05-30 14:39) [0]

Здравствуйте!
Подскажите пожалуйста, можно ли завершить процесс на удаленной машине в локальной сети? Если да то каким образом (какие есть функции). Спасибо


 
pavel_guzhanov ©   (2005-05-30 17:14) [1]

есть функция taskkill. Набери в командной строке taskkill /? и получишь справку по этой команде. Только она поддерживается начиная от Win 2000. Ну и, само собой, в команде надо указать имя пользователя и пароль, имеющие соответствующие права на удаленной машине


 
Alex870   (2005-05-31 11:51) [2]


> pavel_guzhanov ©

Спасибо за ответ! Но это не функция, а утилита. Я предполагаю, что она создает какой-то процесс на удаленной машине, а потом с его помощью убивает тамошние процессы, получив их хэндлы. Может я и не прав - это только мои предположения, но если так, то как создать этот удаленный процесс?


 
n0name   (2005-05-31 17:51) [3]

Service Manager тебе в помощь.
Фишка в том что к нему можно подрубаться удалённо.
Смотри на sysinternals.com PSTools, он без исходников, но разве это тебя остановит :)


 
_silver ©   (2005-06-01 09:44) [4]

Alex870   (30.05.05 14:39)
можно ли завершить процесс на удаленной машине в локальной сети

InitiateSystemShutdown. Нужны права администратора на удалённой машине.


 
Alex870   (2005-06-01 11:30) [5]


> _silver ©

Но ведь мне не шатдаун нужен, а завершение определенного процесса.

> n0name

Спасибо! Утилитки замечательные, однако мне всетаки нужна своя прога, которая бы мониторила сеть на появление нежелательных процессов и убивала их. Работа PSTools подтверждает мои догадки, но всетаки как это работает я пока не понял, и если не трудно поподробнее напиши о Service Manager, точнее о том как он в данной ситуации может помочь. Спасибо!


 
toaster ©   (2005-06-01 12:18) [6]

> pavel_guzhanov
taskkill нет в Windows 2000. по крайней мере, в Windows 2000 Professional SP4


 
n0name   (2005-06-01 12:43) [7]

Существует возможность подключения к SM удалённого компьютера, что в свою очередб позволяет управлять служюами этого компа. Есть служба управляющяя процессам(названия не помню).


 
BiN ©   (2005-06-01 13:24) [8]

Для выполнения различных дейсвий на удаленном пк _всегда_ необходим соотвествующий сервер - будь-то скам, windows management implementation, планировщик задач или, наконец, твоя супер-разработка.

С уважением,


 
Alex870   (2005-06-01 14:14) [9]


> BiN ©


> windows management implementation

Вы наверное имели ввиду Windows management instrumentation, в нем я пока еще не разобрался, однако запустить свой процесс на удаленной машине можно (я думаю) а следовательно потом его и убить, а с его помощью управлять тамошними процессами, вот только как это делается...


 
n0name   (2005-06-01 14:28) [10]

>BiN ©   (01.06.05 13:24) [8]
Service Manager
>Alex870   (01.06.05 14:14) [9]
Дизассми pskill.exe.


 
n0name   (2005-06-01 14:37) [11]

http://www.online-admin.com/howtozone/process_terminate.html


 
n0name   (2005-06-01 14:45) [12]

http://www.codeguru.com/Cpp/I-N/network/remoteinvocation/article.php/c5433

Этот способ используют pstools.


 
Игорь Шевченко ©   (2005-06-01 14:45) [13]

n0name   (01.06.05 14:37) [11]

Так в твоей ссылке WMI и используется. Причем тут Service Manager ? PsKill, кстати, устанавливает свой сервис на удаленной машине.


 
BiN ©   (2005-06-01 15:26) [14]

Alex870   (01.06.05 14:14) [9]
Вы наверное имели ввиду Windows management instrumentation


Да, точно. Спасибо.

вот только как это делается...

wmi широко используется в скриптинге, гугль знает бесчисленное множество примеров для vbs и js. Для перевода на паскаль тебе потребуется  WbemScripting_TLB.pas - искать там же

n0name   (01.06.05 14:28) [10]
Service Manager


Я и говорю - скам (SCM). И он есть сервер.


 
Alex870   (2005-06-01 17:07) [15]


> n0name

Огромное спасибо!


 
n0name   (2005-06-01 17:57) [16]

>Игорь Шевченко ©   (01.06.05 14:45) [13]
Смотри следующий пост.


 
Игорь Шевченко ©   (2005-06-01 18:31) [17]

n0name   (01.06.05 17:57) [16]

"creates a service on the remote machine " - об чем, собственно и спич. Руссинович этого не скрывает.



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.032 c
6-1114362406
Kosald
2005-04-24 21:06
2005.07.31
Страница в новом окне


14-1119850991
Ega23
2005-06-27 09:43
2005.07.31
Ой, народ, что вчера было!!!


14-1120844696
Kerk
2005-07-08 21:44
2005.07.31
Сдохло колесико у мышки :(


1-1121406656
ZSergey
2005-07-15 09:50
2005.07.31
помогите разобраться с формами ...


14-1120501263
i-s-v
2005-07-04 22:21
2005.07.31
Что слушаем?