ну так операционную систему переписывать тоже надо. вообще выше предлагалось - нуль строка, а в начале размер. вообще OLE строки на мой взгляд...
кошерный пролог это push ebp mov ebp, esp add (sub) esp, X без FPO
#include <iostream> template <int X, int Y> struct comb { static const int value = Y * comb<X, Y - 1>::value; }; template <int Y> struct...
можно использовать как параметр шаблона константную строку с внешним связыванием. фактически будет использоваться её адрес. __FUNCTION__ явно не...
1. проверьте возвращаемые значения методов 2. форумы rsdn.ru
сорвал покровы, показал всё что скрыто. весь код asio уменьшается в 500 строк, а остальное i = 0; i = 0; а все как слепые котята, ей-богу
потому что буст писан очень неглупыми людьми. он часто избавляет от проблем выдумывания интерфейсов и позволяет ценой небольших дополнительных...
как правило, не использующие stl и boost просто херово в ней разбираются, и по умолчанию считают себя умнее алекса степанова и иже с ним. а по...
спасибо
Два парня из IBM написали скрипт на пайтоне для разборки MSVC++ классов, называется OOP_RE. Нет ли у кого? В аттачменте их описание используемых...
не, наоборот, я хорошо подумал. в общем случае нельзя восстанавливать процесс, который взаимодействует с другими процессами. то есть процесс не...
трудно представить способ применения
ясно, спасибо
не, я скручиваю стек в месте вызова "неправильной" функции, чтобы на ret вызываюшей функции был 0
восстановление стека происходит очень просто, вызывается много всяких команд, меняющих стек, и в итоге он восстанавливается. проблема в том, что...
есть функция с нетрадиционным calling convention, которая похожа на printf, только постоянные аргументы передаются через регистры. в неё...
никаких особенностей нет. если инжектится dll, написанная на VC++, то достаточно, чтобы pdb файл лежал там же, где dll, а прописать следует путь к...
санитары, скорее сюда
вам подойдёт любая тулза, которая делает секторный бэкап
это скорее в c вопрос. &OnUnload - адрес функции, так что всё правильно. но в c допускается вместо адреса функции использовать её имя
Имена участников (разделяйте запятой).