Ivann писал(а):
Естьсделай вывод id и путь к файлу
------------ Дoбавленo в 16.42:
а че там еще есть?
Ответов: 245
Рейтинг: 3
|
|||
Ivann писал(а): Естьсделай вывод id и путь к файлу ------------ Дoбавленo в 16.42: а че там еще есть? |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
http://msdn.microsoft.com/en-us/library/aa394372(v=vs.85).aspx
|
|||
карма: 1 |
|
Ответов: 245
Рейтинг: 3
|
|||
это wmi...
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
nesco, я не больше чем любой из присутствующих в чём-то спец, я просто знаю что и где искать, WMI я использовал активно на VB и VBS, вызывая их по надобности из программы, т.к. ассемблером это сделать было ОЧЕНЬ трудно. Почему FPC не дружит с WMI (а именно с этим ко мне отослали) - уж пардон, я тут полный профан. Это специфика библиотек KOL на FPC, наверное, или самого компилятора, я могу только предполагать, а Вы явно знаете.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
1nd1g0 писал(а): Почему FPC не дружит с WMI - уж пардон, я тут полный профан.FPC не дружит с COM, насколько мне известно, то это ограничение существует и в последней версии компилятора ------------ Дoбавленo в 17.58: goluzov, попробуй четвертую версию -- enumprocess_004.zip |
|||
карма: 22 |
| ||
файлы: 1 | enumprocess_004.zip [5.4KB] [227] |
Ответов: 3349
Рейтинг: 233
|
|||
nesco, Все же решил её использовать
|
|||
карма: 1 |
|
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
Ivann писал(а): Все же решил её использоватьА что делать, я другой функции не нашел |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, а зачем мы гнались за совместимостью с 64-х битными системами? У нас ведь пакет 32-х битный, а пытаться сделать это извращение. ИМХО.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
Ivann писал(а): а зачем мы гнались за совместимостью с 64-х битными системами?А черт его знает, челу понадобилось, вот и подписались |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, Измененный WMI ProcessInfo на SVN загрузи.
|
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Ivann писал(а): У нас ведь пакет 32-х битный |
|||
карма: 1 |
|
Ответов: 245
Рейтинг: 3
|
|||
nesco писал(а): goluzov, попробуй четвертую версию -- enumprocess_004.zipработает! на win 7 x32/64 и vista x32/64 на вин 2000 и xp 32/64 не работает EnumProcess (даже не хочет перечислять процессы) |
|||
карма: 0 |
|
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
goluzov писал(а): работает! на win 7 x32/64 и vista x32/64Это уже лучше. Значит, жди пятую ------------ Дoбавленo в 04.07: goluzov, держи пятый релиз. Проверял под ХР, работает -- enumprocess_005.zip ------------ Дoбавленo в 04.10: goluzov писал(а): на вин 2000 и xp 32/64 не работает EnumProcessВ принципе, он бы и не работал, там, несуществующая в kernel функция автоматически пыталась грузиться. У тебя вообще должно было молча вылетать ------------ Дoбавленo в 04.11: Если нормально отработает, буду обновлять SVN. С уничтожением разберемся позже ------------ Дoбавленo в 04.12: Насчет XP x64 гарантии никакой, там этих функций может не быть вообще |
|||
карма: 22 |
| ||
файлы: 1 | enumprocess_005.zip [5.4KB] [175] |
Ответов: 245
Рейтинг: 3
|
|||
немного изменил схему..
code_23911.txt теперь работает везде кроме winXP 64. там все работает кроме id to file path, и перечисление процессов не работает... выдает только один процесс - саму программу delphi компонент работает... выдает правильный parent id |
|||
карма: 0 |
| ||
файлы: 1 | code_23911.txt [1.8KB] [211] |
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
goluzov, а вот эта схема с последним релизом EnumProcess работает, ну, кроме XP x64
code_23912.txt Обязательно отпиши результат. Мне необходимо знать работоспособность EnumProcess последнего релиза в основных OC. ------------ Дoбавленo в 11.39: Ivann писал(а): Измененный WMI ProcessInfo на SVN загрузиТы мне точную ссылку на него дай или перезалей с нормальным именем |
|||
карма: 22 |
| ||
файлы: 1 | code_23912.txt [907B] [318] |