大家好,请教一个问题:    1、首先,在程序中调用了DLL1.DLL中的sethook()函数,它的过程是设置一个全局钩子。
           SetWindowsHookEx(WH_CALLWNDPROC,CallWndProc,GetModuleHandle("Dll1"),0);
     
    2、下面是回调函数的实现:    LRESULT CALLBACK CallWndProc(
      int nCode,      // hook code
      WPARAM wParam,  // current-process flag
      LPARAM lParam   // message data
    )
   {
        CWPSTRUCT *cwp=(CWPSTRUCT*)lParam;
        if(WM_CREATE==cwp->message)//如果是窗口创建消息进行处理
        {
            CREATESTRUCT *createStruct=(CREATESTRUCT*)(cwp->lParam);//取得与目标进程有关的信息?
            //这里如何得到与目标进程相关的信息?比如文件路径
         }
         else
         {
             return CallNextHookEx(g_hook,nCode,wParam,lParam);
         }
    }