Что такое PID процесса и как его получить?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Что такое PID процесса и как его получить?

Сообщение Memfivosfey » 24.02.2005 (Чт) 18:22

Помогите, необходимо получить PID процесса, понятно, что это какой-то номер, но также совершенно ясно, что это не порядковый. Если можно, прямо с кодом... Спасибо...
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.02.2005 (Чт) 18:57

msgbox "PID блокнота: " & cstr(shell("notepad"))
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 25.02.2005 (Пт) 8:28

Код: Выделить всё
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long

PID текущего процесса
الفيجوال بيسك الرابح

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 25.02.2005 (Пт) 9:50

Хорошо, а если я получаю список процессов, а мне необходимо получить PID одного из них?
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.02.2005 (Пт) 9:54

Интересно тогда, в какой форме и как ты получаешь список процессов :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 25.02.2005 (Пт) 9:59

Может значение th32ProcessID подойдёт ?

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 25.02.2005 (Пт) 10:01

Дело в том, что я выдрал кусок исходника, он у меня работает и выводит список Процессов, откровенно говоря я в нём не разобрался :oops: , теперь я хотел узнать конкретный ID каждого процесса... :?
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 25.02.2005 (Пт) 10:03

Memfivosfey писал(а):Может значение th32ProcessID подойдёт ?
Эта переменная у меня есть..., ща попробую....
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 25.02.2005 (Пт) 10:06

Вобще-то эта не переменная... но мне почему-то кажется, что это то, что тебе надо

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 25.02.2005 (Пт) 10:09

В любом случае спасибо, мне почему-то тоже очень кажеться, что это именно то, что мне надо! :lol:
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot и гости: 1

    TopList