37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
|
|
1 | |
Узнать PID процесса27.06.2010, 23:28. Показов 34556. Ответов 26
Метки нет (Все метки)
Подскажите пожалуйста, как узнать PID процесса зная его имя (например explorer'a)!!! Пол интернета перерыл, функции все не рабочие.
0
|
27.06.2010, 23:28 | |
Ответы с готовыми решениями:
26
Как узнать Handle или PID процесса, зная его имя и класс? Получить имя или pid родительского процесса Узнать id родителя процесса Как узнать имя запущенного процесса |
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
|
||||||
28.06.2010, 09:45 | 2 | |||||
Плохо рыл... Да и все функции наверняка рабочии
Ну например так:
1
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
28.06.2010, 09:47 | 3 |
За основу можно взять допустим это: http://msdn.microsoft.com/en-u... S.85).aspx
0
|
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
|
|
28.06.2010, 16:20 [ТС] | 4 |
0
|
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
|
||||||
29.06.2010, 08:34 | 5 | |||||
А что у нас за компилятор такой?
Добавь еще
0
|
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
|
|
29.06.2010, 18:40 [ТС] | 6 |
Это я добавил! Получил ещё две ошибки
0
|
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
|
|||||||||||
29.06.2010, 21:05 | 7 | ||||||||||
Сообщение было отмечено как решение
Решение
Специальная версия для builder-a
4
|
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
|
|
29.06.2010, 21:42 [ТС] | 8 |
Большое спасибо, все заработало!!!
0
|
0 / 0 / 0
Регистрация: 11.08.2010
Сообщений: 8
|
|
17.08.2010, 18:09 | 9 |
Помогите плз. билдер с++ 6 пишет:
0
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
||||||
17.08.2010, 18:13 | 10 | |||||
Если Вы скопировали код из 7-го сообщения тогда попробуйте:
0
|
0 / 0 / 0
Регистрация: 11.08.2010
Сообщений: 8
|
||||||
18.08.2010, 02:29 | 11 | |||||
теперь:
0
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
||||||
18.08.2010, 07:10 | 12 | |||||
Тогда:
0
|
0 / 0 / 0
Регистрация: 11.08.2010
Сообщений: 8
|
|
20.08.2010, 19:44 | 13 |
спасибо ... заработало )
0
|
3 / 3 / 0
Регистрация: 13.10.2011
Сообщений: 29
|
|
27.04.2012, 15:18 | 14 |
а если у меня несколько процессов с таким именем то как узнать все их пиды?
0
|
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
||||||
13.04.2013, 22:24 | 15 | |||||
Что-то запустался я во всех этих char, WCHAR, wchar_t, L" ".
Подскажите пожалуйста, как исправить ошибку:wcsstr: none of the 2 overloads could convert all the argument types в коде получения PID программы по имени:
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
13.04.2013, 22:56 | 16 |
Вот смотри накидал проект на скорую руку , вводишь название процеса и выдаётся пид , причём если с таким именем найденно несколько процессов , то все их пиды покажит.
1
|
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
||||||
13.04.2013, 23:09 | 17 | |||||
Игорь, мне зачем нужна программа?
Меня волнует строчка в которой сравнивается имя процесса (AProcessName) и значение структуры PROCESSENTRY32 характеризующее имя текущего процесса (получается с помощью ProcessEntry.szExeFile). Так вот, у меня не совпадение форматов данных. Хорошо, давайте сделаем как написано у вас в main.cpp
Как мне разобраться с этой бедой?
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
13.04.2013, 23:12 | 18 |
0
|
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
|
13.04.2013, 23:20 | 19 |
Игорь, с чего вы взяли, что я не посмотрел вашу программу?
Я же привел пример того блока программы, который меня интересует переделанный на ваш лад (пример). Но с ним у меня тоже проблема форматов.. Функция не может сконвертировать указатель типа WCHAR в указатель типа const char...
0
|
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,120
|
|
13.04.2013, 23:26 | 20 |
сконвертируйте за неё (только не указатель, а соберите новые данные типа char*) из WCHAR и скормите их функции
0
|
13.04.2013, 23:26 | |
13.04.2013, 23:26 | |
Помогаю со студенческими работами здесь
20
Как узнать состояние дочернего процесса Библиотеки процесса, защита от изменения процесса Узнать PID процесса Как узнать состояние процесса по PID? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |