Получение имени процесса с удаленной машины...

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Получение имени процесса с удаленной машины...

Сообщение own » 05.08.2005 (Пт) 13:49

Здравствуйте!!
Вот вопрос?
Обычная программка из MSDN проверка запущен ли процесс на удаленном компе.

Вот код:

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim remoteMachineName As String = TextBox3.Text
Dim strNameService As String = TextBox4.Text
Dim myProcesses As Process()
myProcesses = Process.GetProcessesByName(strNameService, remoteMachineName)
If myProcesses.Length = 0 Then
MsgBox("Процесс не запущен")
End If
Dim myProcess As Process
For Each myProcess In myProcesses
MsgBox("Имя процесса : " & myProcess.ProcessName & _
" ID Процесса : " & myProcess.Id & _
" Имя Компьютера : " & myProcess.MachineName)
Next myProcess
End Sub

Ну вот запускаем и ошибка не могу получить имя процесса с удаленной машины.
ну куда мне тыкатся где что можно прочитать.
I'm Blind

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 05.08.2005 (Пт) 15:23

Вот еще, когда вписываеш имя локальной машины он прекрасно выдает инфу, т.е. код работает, но если вписываеш имя удаленной машины он останавливается на 5-ой строчке и говорит "не удается получить информацию о прооцессе на удаленном компьютере.
I'm Blind

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 08.08.2005 (Пн) 8:24

А права у тя есть?
А машина не за фаером?
ОСЮ=>2000 ?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 08.08.2005 (Пн) 8:38

ОС2000
Права есть работает за фаером
права админские,
но при выключенном и включенном фаерволе все равно говорит ошибку "не могу получить имя процесса с удаленномй машины"
I'm Blind

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 08.08.2005 (Пн) 8:50

а из студии Server Explorer`oм можешь подконнектиться к компу?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 08.08.2005 (Пн) 8:53

да могу
системные службы открываются
I'm Blind

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 14.08.2005 (Вс) 23:26

Все, спасибо решил проблему по другому.
I'm Blind

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 15.08.2005 (Пн) 13:59

Я решил это с помощью сокетов, сокет клиент и сокет сервер,
Сокет сервер лежит на машине где нужно узнать все процессы, а клиент стоит у меня, по нажатию на кнопку в клиенте ,он отсылает запрос серверу, тот его принимает и в качестве ответа присылает список процессов запущеных на удаленной машине.
Вот в общем, так и решил.
I'm Blind

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 03.09.2005 (Сб) 9:58

Попробуй получить списки Сервисов, без указания конкретного сервиса.

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 03.09.2005 (Сб) 10:05

Я проверил все работает GetProcesses(remoteMachineName)
Ну а в полученных процессах найти нужный наверно не проблема

own
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 07.05.2004 (Пт) 23:35

Сообщение own » 05.09.2005 (Пн) 8:02

незнаю у меня так и не работает, конкретный сервис я не указываю,
через GetProcesess(remoutmachinename)не получается.
I'm Blind


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

    TopList