Vấn đề lấy process handle từ code trong DLL

Mình có dùng 1 exe, load một DLL lên (DLL mình làm riêng, không nằm trong Solution hay Project nào cả)
Vậy trong hàm DLLMain thì làm cách nào lấy được handle của process (của cái exe) vừa mới load DLL? Bạn nào biết giúp mình với :sweat:

 switch (ul_reason_for_call)
 {
    case DLL_PROCESS_ATTACH:
         // làm cách nào lấy process handle ở đây??
         // kiểu như: GetLoaderProcessHandle();
         break;
    case DLL_THREAD_ATTACH:
         break;
    case DLL_THREAD_DETACH:
         break;
    case DLL_PROCESS_DETACH:
         break;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?