Вверх ↑
Этот топик читают: Гость
Ответов: 3889
Рейтинг: 362
#16: 2011-05-11 12:49:46 ЛС | профиль | цитата
Roma, а вот не всё ли равно, формы и процессы - вещи "немножко" разные.
карма: 1

0
Ответов: 1321
Рейтинг: 37
#17: 2011-05-11 12:54:15 ЛС | профиль | цитата
1nd1g0, логично
------------ Дoбавленo в 12.54:
1nd1g0, сделай VBS
а в схему вставить
Минутное дело
карма: 0

0
Ответов: 3889
Рейтинг: 362
#18: 2011-05-11 13:00:37 ЛС | профиль | цитата
Roma,
Roma писал(а):
а в схему вставить
Минутное дело
Я три часа назад уже сделал. И хрена с два оно работает при простой вставке в function doWork(Data,Index) и выдаче результата в onEvent(). Надо разбираться, а пока некогда. Отдельным скриптом - пожалуйста, без проблем. В HiAsm же, при создании экземпляра объекта WMI работа скрипта прерывается, будет время, ##err выведу наружу, погляжу, в чём проблема.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#19: 2011-05-11 13:26:13 ЛС | профиль | цитата
г. ад писал(а):
Ему эти фунции нужны

Я вчера еще добавил в WinInfo переменную ParentHandle, которая содержит дескриптор родительского окна
карма: 22

0
Ответов: 3349
Рейтинг: 233
#20: 2011-05-11 13:47:31 ЛС | профиль | цитата
nesco, Какого окна?? Тут про родительский процесс как я понимаю
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#21: 2011-05-11 13:50:37 ЛС | профиль | цитата
-- del--

Я поправил свой пост
карма: 22

0
Ответов: 3349
Рейтинг: 233
#22: 2011-05-11 14:02:37 ЛС | профиль | цитата
code_23848.txt
карма: 1

2
файлы: 1code_23848.txt [3.7KB] [285]
Голосовали:nesco, 1nd1g0
Разработчик
Ответов: 26061
Рейтинг: 2120
#23: 2011-05-11 14:08:49 ЛС | профиль | цитата
Ivann, все правильно, как раз и надо использовать NtQueryInformationProcess. Так куда это всунем
------------ Дoбавленo в 14.08:
Только почему-то, вместо ParentProcName, выдается идентификатор. Тогда надо было назвать эту точку ParentProcID
карма: 22

0
Ответов: 3889
Рейтинг: 362
#24: 2011-05-11 14:09:03 ЛС | профиль | цитата
EnumProcess, там уже используется tlhelp32

карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#25: 2011-05-11 14:11:01 ЛС | профиль | цитата
И что туда будем засовывать -- ParentProcName или ParentProcID или оба
карма: 22

0
Ответов: 3889
Рейтинг: 362
#26: 2011-05-11 14:15:03 ЛС | профиль | цитата
ID - обязательно, имена-то могут и совпадать...
------------ Дoбавленo в 14.15:
Хотя и имена сразу получить было бы полезно.

Основанный на WMI HiProcessInfo неплохо бы тоже довести. Причина - не известно, какие проблемы будут на 64 bit с API32
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#27: 2011-05-11 14:18:47 ЛС | профиль | цитата
Ivann, твоя схема может быть гораздо проще

code_23850.txt
------------ Дoбавленo в 14.18:
1nd1g0 писал(а):
Основанный на WMI HiProcessInfo неплохо бы тоже довести

Кто бы занялся
карма: 22

0
файлы: 1code_23850.txt [3.5KB] [260]
Ответов: 3889
Рейтинг: 362
#28: 2011-05-11 14:21:24 ЛС | профиль | цитата
nesco писал(а):
Кто бы занялся
Как не редко бывает, я уже догадываюсь, где и что, но, как собака, всё понимаю, а только "гав" ))
------------ Дoбавленo в 14.21:
Вещь может понадобиться в свете того, как криво kernel32 работает в виртуализированной 32-битной среде под 64-битной ОС. Это притча во языцех. Лично мне просто не на чем проверить (пока), у кого 64 битная, попробуйте примеры Ivannnesco, расскажите, как там дела.
карма: 1

0
Ответов: 3349
Рейтинг: 233
#29: 2011-05-11 14:22:39 ЛС | профиль | цитата
nesco писал(а):
Только почему-то, вместо ParentProcName, выдается идентификатор. Тогда надо было назвать эту точку ParentProcID

Я сначала хотел сделать имя процесса, но потом передумал, а убрать забыл
------------ Дoбавленo в 14.22:
1nd1g0 писал(а):
Вещь может понадобиться в свете того, как криво kernel32 работает в виртуализированной 32-битной среде под 64-битной ОС. Это притча во языцех.

И не будет работать под FPC.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#30: 2011-05-11 14:23:14 ЛС | профиль | цитата
Ivann писал(а):
И не будет работать под FPC

Это да, факт есть факт
карма: 22

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