Главная страница
    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.48 MB
Время: 0.045 c
1-1120997275
xroot
2005-07-10 16:07
2005.07.31
Абсолютные координаты компонента


1-1121159248
ZSergey
2005-07-12 13:07
2005.07.31
Инициализация динамического двумерного массива


1-1121323224
Руслана
2005-07-14 10:40
2005.07.31
Объясните почему


1-1121173494
ANB
2005-07-12 17:04
2005.07.31
Как достать список методов объекта ?


10-1098365364
Квэнди
2004-10-21 17:29
2005.07.31
Excel и объединенные ячейки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский