CaptainFlint
|
Posted: Mon Oct 18, 2010 12:54 Post subject: |
|
|
MVV wrote: | А по мне лично проще пару файлов подключить к проекту и компилить на 10 студии, чем только ради легко решаемой проблемы совместимости использовать предыдущую |
Если бы я сидел на десятке как на основной, то несомненно. Но я пока сижу на 2008, в десятке больно уж много пока ещё не решённых проблем… Да и тормознутая она нестерпимо.
Вообще, я думал полностью отказаться от использования CRT в TCER, не так там много вещей требуется. Возможно, это также решило бы проблему с (Encode|Decode)Pointer (я пока не уверен, что именно CRT их использует; с другой стороны, больше, вроде, некому). Но пока что количество трудностей на этом пути превысило моё желание заниматься этим делом.
MVV wrote: | Единственное отличие - подключил к проекту файл kernel32sp1.cpp и положил в папку проекта модифицированный файл kernel32.lib (файл отличается от оригинального лишь тем, что вхождения EncodePointer заменены на EncodePointe_, с DecodePointer - аналогично) |
Идея интересная, но для production'а я бы поостерёгся такое творить. Мало ли, может, там код как-то завязан на то, что указатели обязаны быть зашифрованными… _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|