64bit question

Home Forums Discussions General Discussion 64bit question

This topic contains 1 reply, has 2 voices, and was last updated by  Asterisk 11 years, 11 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #4944

    GeN
    Participant

    в-принципе, мне обещали 64-битную тачку для тестирования, но до тех пор пока я не провел исследования, пронаблюдал интересный эффект :

    Итак, дано :
    драйвер, грузится на старте системы, в DriverEntry создаю на стеке объект класса, в конструктор передаю указатель на буффер ( RegistryPath, если точнее ).
    Хрень в том, что внутри конструктора этот самый указатель стал “перевернутым” ( DWORD-ы местами переставились ). Причем сразу. Никаких действий в конструкторе не выполнялось.

    Это просто “мегакруто” ! Мож кто что знаетподскажет, где почитать … ?

    #5811

    Asterisk
    Participant

    Может ты ему CRT подкинул 32-битный? Посмотри как параметры помещаются в стек и какая адресация у сегмента (при 32bit так и должно быть – процессор данные вывернет).

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.