Kernel mode2014. 10. 8. 19:02

PsSetLoadImageNotifyRoutine으로 등록 할 수 있는 Callback의 개수는 직접 확인해본바 Windows 8.1을 제외한 나머지 OS들의 경우 8개였었다.

근데 어느순간 Windows 7에서 오동작이 발생되는게 보여 다시 테스트해보니 64개로 늘어나 있었다.

분명 저번에 확인할 당시에는 8개였는데 갑자기 이게 무슨...


관련 내용을 찾다보니 MSDN에 다음과 같은 설명이 있었다.

http://msdn.microsoft.com/en-us/library/windows/hardware/ff559957(v=vs.85).aspx




Windows 7과 SP1의 경우 특정 hotfix 설치 이후부터 64개로 늘어난다는 내용이다.

그리고 Win 8에 대한 내용은 나와있지가 않아 혹시나 싶어 모든 Windows Update를 해보고 테스트했으나 8개가 Maximum이었다.

좀 웃긴 결과가 나왔는데, 아무튼 그렇다.


Windows 7과 8.1은 최대 64개까지, Windows 8을 포함한 나머지 OS들은 8개가 최대이다.

Posted by hswang