Си диез / Говнокод #26647 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
public enum MemoryProtection
{
    PAGE_EXECUTE = 16, // 0x00000010
    PAGE_EXECUTE_READ = 32, // 0x00000020
    PAGE_EXECUTE_READWRITE = 64, // 0x00000040
    PAGE_EXECUTE_WRITECOPY = 128, // 0x00000080
    PAGE_NOACCESS = 1,
    PAGE_READONLY = 2,
    PAGE_READWRITE = 4,
    PAGE_WRITECOPY = 8,
    PAGE_TARGETS_INVALID = 1073741824, // 0x40000000
    PAGE_TARGETS_NO_UPDATE = PAGE_TARGETS_INVALID, // 0x40000000
    PAGE_GUARD = 256, // 0x00000100
    PAGE_NOCACHE = 512, // 0x00000200
    PAGE_WRITECOMBINE = 1024, // 0x00000400
}

На всякий случай.

Запостил: Ksyrx Ksyrx, (Updated )

Комментарии (11) RSS

  • лол, это вместо

    = 0x40000000
    мы пишем
    1073741824, // 0x40000000

    зачем?зачем?
    Ответить
      • Откуда это? очередня клюква про какбыхакера?
        Ответить
        • да, правда не знаю повлиял ли на творчество dotPeek
          Ответить
          • dotPeek же это декомпилятор дотнета от джеббрйнс?
            Ответить
            • Хм, а ну для декомпилятора это нормальный выхлоп. Он же не знает, в какой форме лучше это число будет читаться.
              Ответить
  • Возьму на заметку, но здесь есть грубая ошибка. Нужно было значения задавать в битах, а в комментариях писать уже шестнадцатиричном.
    Примерно вот так:
    enum AwesomeEnum
    {
    Ok = 0b01010101011101010101110101110101 // 0x5575 5D75
    }
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8