Вверх ↑
Этот топик читают: Гость
Ответов: 245
Рейтинг: 3
#61: 2011-05-11 17:14:35 ЛС | профиль | цитата
win7 x64
карма: 0

0
Ответов: 3349
Рейтинг: 233
#62: 2011-05-11 17:16:13 ЛС | профиль | цитата
Пользуемся тегом [scroll]
------------ Дoбавленo в 17.16:
А версия с WMI?
карма: 1

0
Ответов: 110
Рейтинг: 9
#63: 2011-05-11 17:18:31 ЛС | профиль | цитата
1nd1g0,
snap.png
карма: 0

0
файлы: 1snap.png [87.7KB] [286]
Разработчик
Ответов: 26155
Рейтинг: 2127
#64: 2011-05-11 17:18:51 ЛС | профиль | цитата
Ivann, покопай в сторону использования PSAPI.dll, это тот модуль, который у нас в EnumProcess работает под NT
карма: 22

0
Ответов: 245
Рейтинг: 3
#65: 2011-05-11 17:30:05 ЛС | профиль | цитата
1nd1g0 писал(а):
Вот и пример под новый компонент:

code_23858.txt


работает, надо было под правами админа
карма: 0

0
Ответов: 3889
Рейтинг: 362
#66: 2011-05-11 17:30:51 ЛС | профиль | цитата
Ребята, не всё понятно со скриншотов. Ещё раз уточню самое главное. Вопрос был в том, ВСЕ ли процессы видны, видны ли 64-битные процессы? Поля, гляжу, все видны. А список процессов совпадает с Windows Task Manager? Просто EnumProcess, говорят, безбожно врёт и не показывает 64-битные процессы. [flood]Если это правда, и если вариант с WMI показывает ВСЁ, то HiAsm с наступлением 64-битных систем по-прежнему держит всех под контролем.[/flood]
карма: 1

0
Ответов: 3349
Рейтинг: 233
#67: 2011-05-11 17:33:46 ЛС | профиль | цитата
1nd1g0, по системным процессам не трудно догадаться
карма: 1

0
Ответов: 245
Рейтинг: 3
#68: 2011-05-11 17:37:40 ЛС | профиль | цитата
win7 x64
карма: 0

0
Ответов: 3889
Рейтинг: 362
#69: 2011-05-11 17:38:42 ЛС | профиль | цитата
Ivann, да хрен его знает, вдруг какая хитрая виртуализация.)) И большой вопрос про ParentPID, ведь предок может быть не виртуализированным (64 бита), а наша программа или программы, о которых она собирает информацию - частично виртуализированные, 32-битные. Интересует насколько корректно определяется родитель в этом случае.

А кто-нибудь потестил Inline Code Ivann в 64 битных системах в определении не своего родительского приложения (и так понятно, что конструктор 32-ный, будет отображаться), а других? Особенно интересует 64 бита предок - 32 бита потомок, и 64 битные родитель и дочерний процесс.
------------ Дoбавленo в 17.38:
goluzov, У Вас стоит НОВЫЙ компонент от Ivann, но не показались предки?
карма: 1

0
Ответов: 245
Рейтинг: 3
#70: 2011-05-11 17:41:52 ЛС | профиль | цитата
1nd1g0 писал(а):
goluzov, У Вас стоит НОВЫЙ компонент от Ivann, но не показались предки?


1nd1g0, да
карма: 0

0
Ответов: 3349
Рейтинг: 233
#71: 2011-05-11 17:44:03 ЛС | профиль | цитата
1nd1g0, у Maestroprog х64 система, у него по началу тоже не работало из-за того что компонент не обновил.
------------ Дoбавленo в 17.43:
goluzov, надо ini и pas файлы заменить
------------ Дoбавленo в 17.44:
И перезапустить HiAsm
карма: 1

0
Ответов: 245
Рейтинг: 3
#72: 2011-05-11 17:46:39 ЛС | профиль | цитата
если эти http://forum.hiasm.com//getfile/23858

то поставил
------------ Дoбавленo в 17.46:
Ivann писал(а):
И перезапустить HiAsm


не работает
карма: 0

0
Ответов: 3349
Рейтинг: 233
#73: 2011-05-11 17:47:40 ЛС | профиль | цитата
а пример от 1nd1g0 смотри
карма: 1

0
Ответов: 245
Рейтинг: 3
#74: 2011-05-11 17:53:19 ЛС | профиль | цитата
Ivann, 11 May 2011 17:37
------------ Дoбавленo в 17.53:
Ivann писал(а):
А версия с WMI?


как посмотреть версию?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#75: 2011-05-11 17:57:44 ЛС | профиль | цитата
goluzov, ProcessInfo - это с WMI

ПОЛЕЗНО ВСЕМ, ещё раз:

Лежит новый компонент тут, распаковать в папку, заменить ProcessInfo.ini
и hiProcessInfo.pas в папках conf и code пакета Delphi. Перезапустить конструктор. Попробовать в работе ЭТУ схему (она у Вас явно есть, вы её и запускали).
Если у Вас система 64 битная, то неплохо бы:
1) Сравнить: все ли процессы совпадают с менеджером задач Windows?
2) Посмотреть: правильно ли определились ID родительских процессов?
3) Сообщить нам в этой ветке о резултатах испытаний. Заранее спасибо.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)