О, я думал ты ответ на вопрос написал, как раз по времени пора. Зачем справочник?.. могу дать подсказку: мультиплексор )
На самом деле "тест" никогда и не был в агенде таких тем. На самом деле всегда есть такой уровень, достигнув которого человек с инициативой...
тесты, школота, мегаассемблер... :-\ кто из выступавших здесь способны упростить выражение: a & b | ~a & c ? не судите и не судимы будете...
тут есть генерация S-box и "программа котороя шифрует и расшифровывает файл с помощью AES"
ExceprionHandler возващает EXCEPTION_DISPOSITION. Подробнее читай http://www.nynaeve.net/?p=99 и далее
Да с опциями что-то не так, используется оптимизация по размеру, хотя требуется скорость, то есть что бы для инкремента long создавался какой то...
Видно что GCC на уровне AST проблем не имеет, тупит генератор кода под конкретный проц. Я не знаком с этим набором команд, char по умолчанию...
Мой вариант и должен быть идентичным, более краткая запись. Оптимизатор как видно тупит, что насчет этого: ++p[0] || ++p[1] || ++p[2] || ++p[3];
Black_mirror похоже ты специально написал такой ужас :) inline void inc_long(long* const p_long) { char * const p = (char*)p_long; !++p[0] &&...
Не забываем про конвенцию вызова. А для простоты лучше объявить тип функции отдельно: typedef long __stdcall __vbaLenBStr_t(OLECHAR*);...
А теперь объясню, почему назвал способ с релоками дебильным. Исходное сообщение "Можно пройти по релокам и изменить адрес обработчика" фактически...
Рябят, куда вы делись? На очереди урок программирования №0. :-) Тема урока: "учимся думать, или дурная голова рукам покоя не дает" Начнем с...
Вы едите их из одной пачки, и ты переел его дозу? :-) Я внимательно перечитал предыдущую страницу, 19 постов назад HQ зарегистрировался и начал...
Хм. В твоем примере _except_handler3 находится в модуле, и представляет собой переходник на экспорт кернела. Уверен, ты подразумевал адрес...
Когда слышишь "спасибо, мне ничего не надо", понимай это как "ты не готов столько заплатить". Тебе понятно, откуда и как берется адрес...
Я по теме ответил в #25, так что очередь за тобой.
Вообще то, я подразумевал HQ. Но ты верно заметил, это подходит и под тебя. Да, я знаю, что ник reader323 был создан по другому случаю. Здесь,...
Объясню свою позицию. Некто из постояльцев форума, кого очевидно интересует мой ответ, специально регистрирует новый ник. Зачем? Потому что он...
Нет.
Учитывая открытость вполне рабочей реализации, косяки не особо волнуют. Больше интересно каким образом удалось избавиться от _getptd()
Имена участников (разделяйте запятой).