Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Список всех процессов в ListBox1 
:(
    Опции темы
NamelessMan
Дата 27.4.2007, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Напишите чайнику как в ListBox1 получить все запущеные процессы smile 
Поиск юзал, ничего не нашел подобного. Кому не тяжело код плз. smile 

Это сообщение отредактировал(а) NamelessMan - 27.4.2007, 23:32
PM MAIL   Вверх
anwe
Дата 27.4.2007, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 748
Регистрация: 2.9.2006

Репутация: нет
Всего: 23



Посмотри здесь. Хоть там и на делфе, суть понять можно.

Это сообщение отредактировал(а) anwe - 27.4.2007, 23:36
PM MAIL   Вверх
NamelessMan
Дата 27.4.2007, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Сплясал бы еслиб это был BC++ smile 
PM MAIL   Вверх
anwe
Дата 28.4.2007, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 748
Регистрация: 2.9.2006

Репутация: нет
Всего: 23



Та, по-моему, там где точка, там в билдере ->.
А главное - суть, которая построена Win API и обращения к структурам винды.
PM MAIL   Вверх
Bima
Дата 28.4.2007, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 15.8.2006

Репутация: 2
Всего: 2



Вот пример, писал его очень давно.

Присоединённый файл ( Кол-во скачиваний: 29 )
Присоединённый файл  Process.rar 4,26 Kb


--------------------
Чтобы дойти до цели, надо идти.

Клавиатура и мышь - это главные инструменты прогресса.
PM MAIL WWW   Вверх
NamelessMan
Дата 28.4.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Цитата(Bima @ 28.4.2007,  08:14)
Вот пример, писал его очень давно.

СПАСИБО ТЕБЕ ОГРОМНОЕ!!!!!!!!!!!!!! smile  smile  smile 
Только тут открытые окна smile  А мне процессы надо  smile  Те что в Taskbar 

Это сообщение отредактировал(а) NamelessMan - 28.4.2007, 11:19
PM MAIL   Вверх
SenkraD
Дата 28.4.2007, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 9
Всего: 23



Лови пример с Архангельского

Присоединённый файл ( Кол-во скачиваний: 46 )
Присоединённый файл  Windows.rar 5,44 Kb


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
NamelessMan
Дата 28.4.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Цитата(SenkraD @ 28.4.2007,  11:37)
Лови пример с Архангельского

Спасибо!! smile  smile 
PM MAIL   Вверх
NamelessMan
Дата 28.4.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Вопрос в догонку smile  какой функцией вернуть полный путь к процессу, в AnsiString желательно.
PM MAIL   Вверх
SenkraD
Дата 28.4.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 9
Всего: 23



В структуры PROCESSENTRY32 есть поле szExeFile поэтому попробуй
Код

PROCESSENTRY32 P;
String strProcessExeNamePath;


strProcessExeNamePath = ExtractFilePath(P.szExeFile) + P.szExeFile; //Получишь что-то типа "C:\Windows\Expolorer.exe"



--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
NamelessMan
Дата 28.4.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Цитата(SenkraD @ 28.4.2007,  14:29)
В структуры PROCESSENTRY32 есть поле szExeFile поэтому попробуй
Код

PROCESSENTRY32 P;
String strProcessExeNamePath;


strProcessExeNamePath = ExtractFilePath(P.szExeFile) + P.szExeFile; //Получишь что-то типа "C:\Windows\Expolorer.exe"

Не катит :(.


Задача вот в чем, я выбераю елемент из списка в данном случае это процесс, и все, выскакивает месседж бокс, с его путем. например:
"C:\Windows\notepad.exe"
Вот какой функцией получать путь до ехе файла процесса, по его имени (имени процесса) или по его PIDy.
 smile 

Это сообщение отредактировал(а) NamelessMan - 28.4.2007, 17:47
PM MAIL   Вверх
NamelessMan
Дата 28.4.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



UP! 100% Кто то же с этим сталкивался! Отзовитесь народ!
PM MAIL   Вверх
codelord
Дата 29.4.2007, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



Вирусы собираешься ловить smile ?
   Лови свеже-испеченный код. Чтобы увидеть путь до файла
   надо ткнуть на процесс в листбоксе smile

   Довольно необычно отображается путь до winlogon.exe

   ps:
   В принципе штука получается полезная, но как-то не догадывался
   написать, странно почему в диспетчере ее нет.

Добавлено через 4 минуты и 12 секунд
Цитата(NamelessMan @  28.4.2007,  10:54 Найти цитируемый пост)
Задача вот в чем, я выбераю елемент из списка в данном случае это процесс, и все, выскакивает месседж бокс, с его путем. например:
"C:\Windows\notepad.exe"

а у меня
получается  "C:\WINDOWS\system32\notepad.exe"  smile 

Присоединённый файл ( Кол-во скачиваний: 41 )
Присоединённый файл  Path.zip 14,73 Kb


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
NamelessMan
Дата 29.4.2007, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Цитата(codelord @ 29.4.2007,  09:27)
Вирусы собираешься ловить smile ?
   Лови свеже-испеченный код. Чтобы увидеть путь до файла
   надо ткнуть на процесс в листбоксе smile

   Довольно необычно отображается путь до winlogon.exe

   ps:
   В принципе штука получается полезная, но как-то не догадывался
   написать, странно почему в диспетчере ее нет.

Добавлено @ 09:31
Цитата(NamelessMan @  28.4.2007,  10:54 Найти цитируемый пост)
Задача вот в чем, я выбераю елемент из списка в данном случае это процесс, и все, выскакивает месседж бокс, с его путем. например:
"C:\Windows\notepad.exe"

а у меня
получается  "C:\WINDOWS\system32\notepad.exe"  smile

УДРУЖИЛ!! кинь номер ICQ свой  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0999 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.