-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Coder
-
-
Суров парень Я кстати тоже косяка-то этого не заметил)
-
2 вопроса:
1) На Мону тоже действуют читы
2) Есть миссия на стройке как так читы действуют на Мону и Макса.
У кого какая игра в папках или в архивах RAS ?
Если у кого-то папки то можно в текстовом документе настроить.
Просто нужно написать фильтр и всё.
-
Молодец, отличная работа.
Было бы неплохо, если бы ты выложил свой код, чтобы мы могли понять, в чём проблема.
-
Эмм... Отладка, не, не слышал?
Веди отладочные логи, мы гадать на кофейной гуще не умеем.
-
var charArray = new char[кол-во символов];
-
1-е) Почему ты адрес приводишь к типу IntPtr, а не UIntPtr?
2-е) Зачем ты заводишь переменную size, когда в C# и так можно получить размер массива?
3-е) Почему у тебя функция WriteByte не принимает входные параметры, а данные задаются внутри?
4-е) Почему функция WriteByte записывает 2 байта?
-
Прошло 40 лет... И Xipho стал дедом... Но ничего, скоро уже, совсем скоро ))
- 1
-
/*---------------------------------------------------------------------------*/
- На форуме и в профиле (у меня) указано разное количество сообщений.
- В профиле не работает вкладка "Репутация".
- Как-то очень странно работает редактор сообщений, в частности - кнопки
Enter и Backspace. Закономерность я до сих пор не улавливаю, но время от
времени после нажатия Backspace курсор перескакивает на строчку выше и
начинает вести себя как insert+delete одновременно. Трудно это описать, но
баг есть и на домашнем компе и на рабочем - Windows\Linux соответственно.
/*---------------------------------------------------------------------------*/
Я говорил об этом Xipho где-то с год назад, как видишь меры не были приняты.
-
shared секция подразумевает единое адресное пространство в пределах этой секции у приложений A, B, C, D (неогр.) и т.д.
Никакие сокеты, пайпы и другая лабуда не нужна! Прекратите путать человека уже наконец!
-
Автор VirtualProtect изменяет защиты памяти в локальном процессе, тебе нужно VirtualProtectEx использовать.
-
Файл по прежнему считается вредоносным (Google Chrome).
-
Извини, но пакованный файл как-то не очень хочется запускать на своем ПК.
Люди VirtusTotal видят и никто не хочет даже связываться с этой программой.
-
HWND hwnd = FindWindow(0, L"здесь имя окна игры");
-
http://msdn.microsof...p/ms536051.aspx
http://msdn.microsof...p/ms536388.aspx
P.S. HDC своего окна ты можешь получить в WM_PAINT сообщении или при помощи GetDC функции.
-
DxPack чуть изменённый.
UPX используй, антивирусы не будут ругаться.
-
Тебе блин даже по русски пишет студия - невозможно привести 5й аргумент к типу System.IntPtr.
Приводи вручную.
-
Потому что твоим пакером большинство троянов пакуются.
Heur.Packed.Unknown PAK_Generic.001
-
А вы вот мне пишете как надо сделать это у вас все нормально работает мой проэкт с вашими изменениями?
А то я вот записал и так и так и опять ошибки...
Error 3 error LNK1281: Unable to generate SAFESEH image. ...\RenderD3DText\Release\RenderD3DText.dll RenderD3DText
Error 1 error LNK2026: module unsafe for SAFESEH image. ...\RenderD3DText\RenderD3DText\detours.lib(detours.obj) RenderD3DText
Error 2 error LNK2026: module unsafe for SAFESEH image. ...\RenderD3DText\RenderD3DText\detours.lib(disasm.obj) RenderD3DText
Ну выруби ты SAFESEH в настройках компилятора, ё-маё!
-
Тебе всё сказано, что не может он функцию к массиву байт привести.
Объяви функцию как статичную, рано тебе еще об ООП думать.
И в коде сделать так reinterpret_cast<PBYTE>(&DirectFunctions::temporaly_EndScene).
-
а в ваших видео-уроках это есть?
а по поводу темы, есть такие программы?
ReClass, IDA Pro with Hex-Rays.
Реверсишь код игры, ищешь строчки (типо recoil или что тебе там надо), потом смотришь что ссылается на эти сточки и производишь отладку.
Или допустим ищешь закрытый параметр персонажа, находишь любой элемент связанный с персонажем и оттуда копаешь в нужную тебе сторону.
В моих, вроде как, нет, но планируется. По поводу программ - наверняка есть, но когда ты можешь написать такую программу, то обычно проще\быстрее получается руками отладить.
[Offtop]
Здаров, ты какими судьбами вообще?
-
Ну push я использовал не для передачи параметров, а для сохранения текущего состояния регистров, чтобы после вызова функции восстановить их в исходное состояние.
Если я не ошибаюсь (просто на заметку), то это в x64 делается так:
sub rsp,8
push rax
mov rax,[rcx+10]
........ работаешь с rax
pop rax
add rsp,8 -
Не забывайте, что параметры у x64 вызовов (__fastcall) передаются посредством регистров.
Поэтому не думаю, что использовать push так эффективно. Подробнее об этом здесь - http://msdn.microsof...e/ff561499.aspx
Так что старайся писать код так, чтобы можно было обходиться без push'ев. Если всё таки не можешь, то MasterGH уже описал твои действия.
-
A1t0r, а что такое Pinter scan?
pointer scan*
Поиск указателей
-
А есть где почитать примеры как с ней работать? А то по докам не нашел примеров...
На её оф. сайте полно документации - http://sharpdx.org/documentation
Запись в файл из dll
in Низкоуровневое программирование
Опубликовано
Можно как угодно, но с точки зрения правильного использования ресурсов верным будет 1й вариант.
Потом, каким образом ты хочешь удалить статическую память?
delete предназначен только для объектов созданных через new.
Так ты сделай функцию FormatDate и в ней производи нужные тебе операции, передавай ей указатель или ссылку на строку, куда хочешь получить результат и всё.
P.S. Почитай про время жизни и область видимости переменных в C++.
Небольшой пример кода под винду: