C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
ntdll.dll, Помогите разобраться
Призрак
Отправлено: 29.09.2006, 09:10


Ученик-кочегар

Группа: Участник
Сообщений: 6



HMODULE hModule=LoadLibrary("Ntdll.dll");
pNtQueryInformationProcess=
(NTSTATUS (WINAPI*)(HANDLE ,PROCESSINFOCLASS,PVOID,ULONG,PULONG))
GetProcAddress(hModule,"NtQueryInformationProcess");
if(pNtQueryInformationProcess==NULL) abort();


NTSTATUS lNtStatus=((pNtQueryInformationProcess)(this,ProcessBasicInformation,&pbi,sizeof(pbi),&ulReturnLength));

В результате выполнения данного кода выдается ошибка  — неверный хендл????? В чем причина не пойму , в данном примере пытаюсь получить информацию для своего процесса, но использоваться будет для других процессов............

Заранее спасибо.......

Вернуться в Вопросы программирования в C++Builder