MSDN писал(а):
NtQueryInformationProcess may be altered or unavailable in future versions of Windows. Applications should use the alternate functions listed in this topicТипа в следующиъх версиях может и не поддерживаться
![](/img/smilies/icon_sad.gif)
Разработчик
Ответов: 26173
Рейтинг: 2128
|
|||
Народ, короче, добиваайте WMI, а то с EnumProcess полная задница в win64, в нэте так и пишут, что API у кого работает у кого нет, толком нормальной версии кода не нашлось. Про NtQueryInformationProcess пишут на самом MSDN
MSDN писал(а): NtQueryInformationProcess may be altered or unavailable in future versions of Windows. Applications should use the alternate functions listed in this topicТипа в следующиъх версиях может и не поддерживаться ![]() |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Ivann, так это же WinAPI32
![]() |
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, а с TProcessEntry32? На самом MSDN example с её использованием этих функций
------------ Дoбавленo в 18.10: example ------------ Дoбавленo в 18.13: 1nd1g0, c WMI только последний пример ------------ Дoбавленo в 18.13: Все остальные с Win32 API |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Ivann, если вызывать из 64-битного процесса, то да, работает замечательно. Из 32-битного - хрен там. Виртуализация не позволяет полноценно работать с процессами 64-битными, да ещё и привилегии нужны высокие.
|
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
wmi это грабли (причём индивидульно установленные мелкософтом у каждого на компьютере)
![]() эм, тоже что-то попалось под руку code_23862.txt |
|||
карма: 4 |
| ||
файлы: 1 | code_23862.txt [1.4KB] [403] |
Ответов: 3349
Рейтинг: 233
|
|||
nesco, А последний код был без
nesco писал(а): NtQueryInformationProcess |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Те, кто будут писать "У меня работает на 64 бита", просто запускали из 32-тного приложения Ваши примеры и , естественно, они смогли указать своего , тоже виртуализированного , родителя. А вот пускай из explorer-64bit запустят.
|
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
andrestudio, Это что?
|
|||
карма: 1 |
|
Ответов: 245
Рейтинг: 3
|
|||
![]() ![]() |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
goluzov, заработало?
|
|||
карма: 1 |
|
Разработчик
Ответов: 26173
Рейтинг: 2128
|
|||
Ivann писал(а): а с TProcessEntry32? На самом MSDN example с её использованием этих функцийЕсли только ты найдешь, как к ней прицепить GetModuleFilenameEx Короче, надо нормально сделать вот этот модуль
|
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
1nd1g0, Только не пример с WMI
|
|||
карма: 1 |
|
Ответов: 245
Рейтинг: 3
|
|||
1nd1g0, ParentProcess 392, но его нет в списке
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
goluzov писал(а): но его нет в списке |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
1nd1g0 писал(а): andrestudio, Это что? |
|||
карма: 4 |
|