Решил разобраться в этой теме и накатал небольшую прогу с несколькими переменными. В иде очень быстро нашёл нужные адреса, но они локальные. Чтобы выйти на физический адрес когда прога уже работает нужно к адресу модуля прибавить смещение. Смещение нашёл так: от нужного адреса отнял адрес начала модуля. Тем не менее ида говорила что мол смещение другое. С помощью проц. хакера узнал адрес модуля и прибавил к нему смещение. В итоге попал вообще не туда. Пробовал то смещение, которое подсказывает ида- тоже самое. Поможет кто? ну или хотя бы намекните что я делаю не правильно. Ну и к спецам хотелось бы задать несколько вопросов по поводу d3d hook.