Re: как сохранить содержимое регистра GS
От: Murr Россия  
Дата: 10.10.04 17:13
Оценка:
Здравствуйте, assad, Вы писали:

A>В моей программе, используется некая библиотека.

A>Эта библиотека использует регистр gs. причем gs она сама устанавливает равным 7.
A>Я создаю ldt c одной записью, затем библиотека заносит в gs 7.
A>во время выполнения программы gs сбрасывается в 0.
A>с помощью softice установил, что в tss gs = 0.
A>Скорее всего gs сбрасывается при переключении задач.

А разве в Win нити переключаются через TSS?
Вряд ли Win — настолько корявая поделка индусов, что там про gs забыли.
Может gs неявно изменяется кодом вашей программы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.