Салам братва, я тут накидал основу для чьего-то будущего чита на .dll C++, в нем имеется: 1. Способ инжекта, посредством подмены crashhandler, не нравится пиздуй инжектить по своему. 2. Так же добавил ImGui, уже есть окно с текстом, включается сразу при запуске CS:GO, кнопка Insert вкл/выкл. Как говориться третьего не надо, это нахуй основа а не полноценный чит или SDK для его создания, кстати подумываю запилить SDK, но нахуй надо? И так ведь эта хуйня не сложно создается. В прочем создал ебалу для новичков, которым интересно как эта вся хуйня внедряется в игру, качайте, открывайте, изучайте. Так же это можно использовать и для других игр, не надейся в пубге такая хуйня не проканает, все в коде описано, открывай изучай. GITHUB
Я нахуй не собираюсь создавать новую тему для этой хуйни или заливать полноценный отдельный проект гитхаб, коротко и понятно объясняю: Как Вы поняли это тип Internal(Внутренний). Чтобы сделать External(Внешний) - это более безопасный тип, нужно проделать следующее. 1. Перевести проект в x86. 2. Свойства проекта ->Тип конфигурации -> Приложение .exe. 3. Свойства проекта -> Компоновщик -> Система ->Подсистема -> Консоль. Удалить DllMain К инклудам подключить #include <iostream> #include <cstdlib> // для system using namespace std; Код #include <iostream> #include <cstdlib> // для system using namespace std; В конец кода: int main() { setlocale(LC_ALL, "Russian"); CreateThread(nullptr, 0, goto_start, 0, 0, nullptr); cout << "Добро пожаловать в External Soft для Counter-Strike: Global Offensive." << endl; cout << "" << endl; cout << "Софт успешно загружен, запустите Counter - Strike: Global Offensive." << endl; system("pause >> NUL"); return 0; } Код int main() { setlocale(LC_ALL, "Russian"); CreateThread(nullptr, 0, goto_start, 0, 0, nullptr); cout << "Добро пожаловать в External Soft для Counter-Strike: Global Offensive." << endl; cout << "" << endl; cout << "Софт успешно загружен, запустите Counter - Strike: Global Offensive." << endl; system("pause >> NUL"); return 0; }