Stephen222666
2015-08-20 03:56
采纳率: 50%
浏览 2.2k
已采纳

Hook Direct3D 中的Present函数时的同步问题

我通过修改Present函数的前5个字节Hook该函数,但是要怎么保证在修改这5个字节的时间内,其他线程不会执行到这里?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 不得闲 2015-08-20 05:59
    已采纳

    直接启动D3D的时候Hook,也就是说先Hook他创建D3DSurface等之类的设备函数,然后再Hook,直接前置Hook,一般D3D初始化的时候,这函数肯定是不会调用的

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题