Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.04 c
1-1121254576
zamik
2005-07-13 15:36
2005.07.31
QReport


14-1121173028
Толян
2005-07-12 16:57
2005.07.31
Работа с модемом


3-1119356856
bon
2005-06-21 16:27
2005.07.31
Вертикальный DBGrid


14-1121120536
Profi
2005-07-12 02:22
2005.07.31
Оцените, пожалуйста!


3-1118835314
IronMan
2005-06-15 15:35
2005.07.31
FireBird vs Yaffil





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский