ZwTerminateProcess() ?
Видимо нужно загуглить слово dithering
> Некоторые недоделки MS компилера уже достали =) Особенно обидно, потому что компилер неплохой Если достали, то используй Intel C компилер,...
Пиши с одним подчеркиванием (второе масм подставит, раз ты обьявил прототип и тип вызова): _sin proc pOut: dword, angle: dword Ну и extern "C"...
Из ring-3 туда доступа и не должно быть ;)
> надеюсь что верно понимаю что такое полиморфизм В данном случае ты описал метаморфизм :)
> Можно пример ? ;) Востмой интеловский компилятор у меня обычно сворачивал, если компилить под blend процессор. А вот если под P4, то не...
А разве в IDC не достаточно сделать &= 0xff чтобы получить младший байт?
> Допустим 74 это одна из сотни сигнатур переходов Банчи x86 определаются примерно пятью опкодами (с масками), а вот чтобы отбросить все...
Штоли да. Но хороший компилятор С/С++ сворачивает такую комбинацию до циклического сдвига.
1) Почему jmp [esp] а не retn ? 2) Обработчик должен возвращать ноль в еах, иначе исключение считается необработанным и вызывается следующий...
> Теперь подскажите, как мне поможет relocation table В ней хранятся все адреса, которые нужно пересчитать при смене image base. См....
Ммм, прикольно сделано. Но сломают те, кому будет не лениво разбираться какое из WM_XXX отвечает за какое действие. Мне лениво =)
Стандартный криптопровайдер не слишком надежная штука. Лучше сразу для ключей использовать ассиметричную криптографию с ключами >= 512 бит (для RSA).
Загрузить то не проблема, проблема зарегистрировать ее в списке модулей процесса, а без этого ни GetProcAddress ни LoadResource, ни вто трэды, ни...
Файл не нужен, нужно настроить импорт, релоки и пустить трэд на oep. А чтобы файл корректно работал скажем со своими ресурсами немного подправить...
И причем здесь пиво Сокол (FPU)? char buf[16]; long ip32 = 1234567890; sprintf(buf, "%u.%u.%u.%u", (ip32>>24) & 0xff, (ip32>>16) & 0xff,...
Может надо занести в FAQ что на суперскалярных архитектурах понятие "скорость выполнения инструкции" теряет смысл - за один такт процессор може...
А путь до своего ехе естесно надо выщемлять из результата GetModuleFileName()
В память зачитай, на строчки разложи в массив и используй какого нибудь бойера-мура без учета регистра. ЗЫ: И вот из-за таких умников некоторые...
Имена участников (разделяйте запятой).