我想钩住某个应用程序的ChangeDisplaySettings,可是执行完成后老是弹Access violation错误.哪位高手帮我看下.
同一个程序钩其它的像DrawText等都不会出错.  WriteProcessMemory(ProcessHandle, tempHook.funAddr, @tempHook.oldJmpCode, 8, dwSize);
  lpDevMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
  result :=TDisplayEXA(tempHook.funAddr)(lpszDeviceName,lpDevMode,wnd,dwFlags,lParam);
  WriteProcessMemory(ProcessHandle,tempHook.funAddr,@tempHook.JmpCode,8,dwSize1); 显示分辨率修改完成后,出错.