-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Coder
-
-
Имя: roman159
Причина: Спам
Наказание:
- Устное предупреждение
-
Я путаюсь) В C++ подключаются библиотеки перед работой, а на решетке - пространства имен, оказывается)
В решетках тоже есть библеотеки если что, пространства имен - не есть библиотеки, то что ты используешь - все входит в .NET из коробки.
-
Помогло, спасибо)
Функция Sleep была в библиотеке Thread
В пространстве имен*, а не библиотеке)
-
Всем привет!
Немного запутался по форуму... Подскажите, были ли видео-уроки по созданию трейнера, который сканирует байты в памяти процесса и заменяет на свои
Без всяких указателей и прочего. Просто нахождение и замена байтов.
Буду рад ссылке
Спасибо за понимание
На C++ без всяких указателей и прочее - никак.
-
-
-
Вспомнилась фраза: "Все началось с великого взрыва! Когда наша вселенная только начала формироваться... "
Спасибо за видео-объяснение)
Хах
Да не за что)
-
Как на нем кодить?
Если брать чистый WinAPI, то у каждого окна есть своя оконная процедура, и оттуда как раз все и начинается.
Можешь это глянуть -
-
Проблема в том, что я понятия не имею, что такое GUI )
GUI - Graphic User Interface - графический интерфейс пользователя, по сути это и есть, как ты говорил - WinForms (они позволяют составить интерфейс пользователя).
-
Имя: drs36
Причина: Асоциальное поведение
Наказание:
- Блокирован на 1 дней
-
Что-то больно подозрительные слова. LUA написан Си, а стало быть вызвать функции из сишной длл-ки 100% можно осуществить без каких либо проблем. Хочешь сказать, что функцию, объявленную так - extern "C" __declspec(dllexport) не получится вызвать?Естественно, но только этого недостаточно. Нужно ещё уметь работать со стеком луа. Простые вызовы сишных функций ни к чему не приведут, ну разве что к ошибке.
Сразу видно, даже не заглядывал в программу. Что-то по той ссылке нету примера с передачей параметра в функцию. Без состояния стека можно только вызывать отдельные функции MessageBox, например, таким образом никак не получит извне строку для вывода.
-
Поговорил с одним человеком и получилось сделать подключение своей дллки. Использовал Codeblocks, компилятор MinGW. Библиотека собрана для 64-битной версии CE, можно для 32. Внутри архива .dll, .h и .cpp. Реализовал одну функцию printString, выводящую в messagebox'е переданную ей строку.
Для подключения к скрипту CE нужно написать следующее:
printString = package.loadlib("D:\\load_my_Lib64.dll", "printString") --загрузка функции из библиотекиprintString("123") --вызов для строкиprintString(123)--вызов для числа
Путь написал для примера, главное ставить \\ в пути.Версия CE 6.4. Главное чтобы в корне были библиотеки луа 5.1
Пароль от архива: gamehacklab.ru
Будет больше времени и интерес к теме напишу подробнее.
Ты издеваешься что ли сейчас? Ты мой пост в этой теме читал вообще?
-
А это не пробовал?
-
Лив, не в обиду, но тебе бы попробовать так хорошо писать не посты, а музыку. Так же весело со смайлами. Тогда, возможно, сможешь насладиться самокритикой желательно на видео, на ютубе
Xipho молодец, т.к. это большое творчество. У меня как таковых музыкальных навыков не было или я их не развивал Я музыку могу слушать практически любую, она у меня постоянно фоном играет. Другое дело когда слышишь живой голос, песню и хоть какой-то смысл.
Полностью поддерживаю!
- 2
-
Помогите не получается обещал людям телепортацию сделать.И так и сяк не получается игра вылетает
Кенг же писал видео урок как сделать телепорт. Почему не посмотришь?
-
Радио отлично подходит для кодинга, всем советую
-
-
-
Не по тему:
Coder сможешь точно таким же образам подгрузить ехе файл в другой процесс, скажем, СЕ грузился в чужой процесс да бы скрыт от некоторых защищённых игр? или это не возможно? хотя... все возможно... (был бы крутой вещщ))
EXE ничем не отличается от DLL, и то и то это PE файлы.
Единственное отличие EXE от DLL это то что у EXE обязательно имеется точка входа. Думаю что такое возможно разумеется, но придется много чего для это реализовать. Проще всего CE скомпилить в DLL и не париться, если ты уж так хочешь это сделать.
-
Я вижу народ прямо оставляет комменты как не знаю кто))
-
За 3 дня накидал простенький DLL инжектор, который внедряет DLL посредством manual mapping'а.
WARNING / АХТУНГ:
DLL в процессе не регистрируется и поэтому в списке модулей процесса она не отображается, следовательно - такие функции как GetModuleHandle, EnumerateProcessModules и Module32Next не смогут найти внедрённую DLL.
x86
Download - memInjector.zip
x64
Download - memInjector_64.zip
x64 инжектор может внедрять DLL (x86 и x64) в x86 и x64 процессы соотвественно.
x86 инжектор может внедрять только x86 DLL в x86 процессы.
Из того что есть на данный момент:
1. Поддержка x86 и x64
2. Base relocs
3. Import Table Fix
Из того, чего нет на данный момент, но появится в будущем:
1. TLS callbacks
2. Export table fix
3. Resources
4. .NET файлы
Авторство: Coder (я)
Баги:
Те, что сообщите вы
P.S. очень прикольно то что в x86 версии файла антивирус "Qihoo-360" видит "Malware.QVM10.Gen", а x64 файл он считает чистым.
- 3
-
Ну ты как всегда, +10000000 опций делаешь) Плюсую)
-
Создай проект C# WinForms и всё.
Он разве будет поддерживать язык С++ ?
404. Несуществующая страница.
Всмысле?
А что тут непонятного? Ты ссылку невалидную прислал.
А C++ WinForms не существует. Есть .NET C++, и там уже есть WinForms.
Но не путай C++ и .NET C++.
-
Создай проект C# WinForms и всё.
GRID AUTOSPORT TRAINER +25
in Для PC игр
Опубликовано
Ваще молодцом!