flint2 писал(а):
За всё надо платиь, а за цырк, тем более.Батенька, вы сколько литров съели? Такая длинная проза....
Ответов: 704
Рейтинг: 44
|
|||
flint2 писал(а): За всё надо платиь, а за цырк, тем более.Батенька, вы сколько литров съели? Такая длинная проза.... |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Два, но на двоих.
Наверное ящик девятки подкосил. Водка без пива, деньги на ветер. Тык только субота. Есть время оклиматься. Такая длинная проза....
Чувствую, что не только по фифектам речи заметно, но и по почерку. |
|||
карма: 6 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
flint2 писал(а): но " Му Му" - это класикаМы решили проверить, придумали самые придурочные вопросы, и наш корреспондент поехал в центр Москвы. Вот, что мы узнали: Ленин, настоящая фамилия которого была Медведев, взял псевдоним Ленин потому, что родился в Ленинграде. А Никита Михалков, который написал слова к гимну России, сделал это лучше, чем его папа, написавший слова к гимну СССР. Ни один человек, (ни один!!!!) не усомнился, что Никита Михалков – автор текста к гимну России. Гоголь написал трилогию, первая часть которой называлась «Мать». Он же – автор романа «Гроза», в котором главная героиня изменила мужу, потом сделала аборт и бросилась под поезд. По мнению опрашиваемых, это произведение нельзя исключать из школьной программы, потому что школьникам нужно учиться на чужом опыте, чтобы не совершать подобных ошибок. Станиславский, Немирович и Данченко основали театр, а когда он стал приносить прибыль, Станиславский и Немирович «кинули» Данченко – вот сволочи, плохо поступили. В Великой Отечественной Войне погибло 50 тысяч человек. Наполеон был круче Бонапарта. Жуков за победу над Наполеоном в битве на Курской дуге 350 лет назад получил звание фельдмаршала. Ну, и Базаров утопил Муму – гад! А ты говориш -классика.
http://www.youtube.com/watch?v=i8zBji44Jfg&list=PLMq9dPXd4COFTE6VFfkMD8c5ByDSDiAKr&index=34 Кстати, "классика" пишется с двумя "с", а flint2 писал(а): цыркflint2 писал(а): оклиматься |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Пятницо продолжается |
|||
карма: 22 |
|
Ответов: 2059
Рейтинг: 132
|
|||
nesco
Странно, какую неделю летим, а всё пятница. Кстати, "классика" пишется с двумя "с", а
Абсолютно согласен. flint2 писал(а)оклиматься оклематься Согласен. Что с воза упало, то не вырубишь топором. |
|||
карма: 6 |
|
Ответов: 5227
Рейтинг: 587
|
|||
flint2 писал(а): Два, но на двоих.Наверное ящик девятки подкосил. |
|||
карма: 4 |
|
Ответов: 2059
Рейтинг: 132
|
|||
опыт распития спиртных напитков по скайпу уже имеется
Просто диву даешься, как технологии шагнули. здоровье уже не то
Да, с молодыми теперь тягаться стало тяжело. А ведь и мы, когдато были рысаками! Вот и на утро, здоровье не то. а еслиб водку гнать не из опилок, то чтоб нам было с пяти бутылок. Да и водка была раньше слаще. |
|||
карма: 6 |
|
Ответов: 1343
Рейтинг: 31
|
|||
просто компонент ProcMemory не может менять байты в защищённых секторах памяти а в C++ есть функция:
MEMwrite((void*)("тут адресок"),(void*)"x00x00x00x00x00x00x00",7); а где 00 00 это байтики на которые нужно менять впринципе то и всё главное это реализовать именно от с++ так как эта функция может менять любые байтики в играх или может кто то подскажет как снять защиту |
|||
карма: 2 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Rysik, судя по всему MEMwrite - это не WinAPI и не библиотечная функция. Если будет код этой функции - будет и дальнейший разговор.
|
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
iarspider писал(а): Rysik, судя по всему MEMwrite - это не WinAPI и не библиотечная функция. Если будет код этой функции - будет и дальнейший разговор. Вот код записи\чтения
и самое главное то что там есть кусочек кода для привилегий и я как понял это онон и есть то что позволяет записывать байтики в защищённые сектора памяти |
|||
карма: 2 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Твой код выше писал(а): /*Этот цикл отвечает как раз за то, что наша программа не совершит лишних действий.
Память в Windows в процессе делится на "регионы". У каждого региона свой уровень доступа: к какому-то доступ запрещен, какой-то можно только прочитать. Нам нужны регионы доступные для записи. Это позволит в разы ускорить работу поиска по памяти и избежать ошибок записи в память. Именно так работает ArtMoney.*/ if(VirtualQueryEx(hProc, lpAddress, &mbi, sizeof(mbi))){ //Узнаем о текущем регионе памяти. if((mbi.Protect & PAGE_READWRITE) || (mbi.Protect & PAGE_WRITECOPY)){ // Если он доступен для записи, работаем с ним. |
|||
карма: 25 |
|
Ответов: 1343
Рейтинг: 31
|
|||
Tad писал(а): где ты увидел, что можно писать в недоступные - пальчиком покажи.вобщем так: в Cheat Engine есть обзор памяти и там же редактирование и выходит так: если в ОБЗОРЕ байты не меняются то выходит что они защищены и моя программа не может их перезаписать, только читает есл же в ОБЗОРЕ можно менять байтики то и моя программа в силах их сменить а увидел в дллке тоесть та самая функция MEMwrite какраз таки и записывает байтики по СТАТИЧЕСКОМУ ЗАЩИЩЁННОМУ адресу (статик байты в CE зелёненькие) вот и хочу реализовать функцию MEMwrite в HIASM так как не умею ПИСАТЬ программы на с++ во всяком случаи из дллки через с++ можно изменить байтики и через CE можно а вот моя программа что то не может причём оба компонента (ProcMemory и MemPatch) |
|||
карма: 2 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Rysik, погуглил на эту тему. Вроде как есть два момента: первый - процесс, совершающий насилие над памятью другого, должен иметь привилегию Debug, иначе шиш с маслом. Этого достаточно для изменения данных (текущего числа патронов, например). Однако для изменения кода (максимального числа патронов, например) надо сначала распротектить память (VirtualProtect), потом внести изменения и вернуть защиту на место.
|
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
iarspider писал(а): надо сначала распротектить память (VirtualProtect), потом внести изменения и вернуть защиту на место. Syntax C++ а на синтаксисе HIASM это можно склепать? |
|||
карма: 2 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Rysik, можно. Это WinAPI, а он что в Hiasm-е, что в C++ одинаков.
|
|||
карма: 1 |
|