Re: кривая оптимизация cl .NET2k3, swallow_redpill()
От:
_Winnie
C++.freerun
Дата:
25.09.05 11:38
Оценка:
+1
Здравствуйте, eton, Вы писали:
А зачем извраты?
int
swallow_bluepill() {
unsigned char
x[6];
__asm
{ sidt x }
return
(x[5]>0xd0) ? 1 : 0; }
А предыдущий код не работал бы на WinXP SP2, он бы не позволил исполнить код в стеке.
А для чего этот код? Если в пользовательском приложении, то не понимаю для чего.
Правильно работающая программа — просто частный случай Undefined Behavior
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: