Вообще я собирался сделать switch() на *NtBuildNumber и для вин2000 ставить хук на KeBugCheckEx сразу, а для XP вычислять офсет. Ну а вообще я еще в начале написал, что драйвер только для XP пока что.
NtBuildNumber-ом дело не ограничится, т.к. в комплект поставки дистриба входят несколько ядер, которые выбираются в зависимости от аппаратной платформы (например, у меня на ноуте дефолтно ставится ядро с PAE) плюс билды ядра меняются в сервиспаках или даже в отдельных патчах