From 0c194bc8046cb3ecb4e4d0577f36a1d3bde58d11 Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 27 Dec 2018 22:42:05 +1300 Subject: bap --- .../RemoteCode/RemoteInjectionClient.cpp | 42 ---------------------- 1 file changed, 42 deletions(-) (limited to 'csgo-loader/csgo-client/RemoteCode/RemoteInjectionClient.cpp') diff --git a/csgo-loader/csgo-client/RemoteCode/RemoteInjectionClient.cpp b/csgo-loader/csgo-client/RemoteCode/RemoteInjectionClient.cpp index b8ff03d..01f52be 100644 --- a/csgo-loader/csgo-client/RemoteCode/RemoteInjectionClient.cpp +++ b/csgo-loader/csgo-client/RemoteCode/RemoteInjectionClient.cpp @@ -2,47 +2,5 @@ namespace RemoteCode { - // Select a game to inject the cheat for - bool RemoteInjectionClient::Start(UserExperience::SelectedGame Game) - { - if(Game >= UserExperience::SelectedGame::GAME_MAX) - return false; - // TODO: Add any other games :-) - switch(Game) - { - case UserExperience::SelectedGame::GAME_CSGO: - case UserExperience::SelectedGame::GAME_CSGO_BETA: - strcpy_s(m_ProcessName, "csgo.exe"); - break; - } - - return true; - } - - // Allocates a page in the game memory, which will be used to - // write and execute the DLL. - uintptr_t RemoteInjectionClient::AllocateImagePage(size_t SizeOfImage) - { - if(!m_Process) - return uintptr_t{}; - - // Allocate enough space to map the image - m_AllocationBase = m_Process.Allocate(SizeOfImage); - - return (uintptr_t)m_AllocationBase; - } - - // Initializes m_Process with the game process. - bool RemoteInjectionClient::OpenGameHandle() - { - return m_Process.Start(m_ProcessName); - } - - // Writes the cheat binary to the allocated page. - void RemoteInjectionClient::WriteToMap(ByteArray &CheatBin) - { - // is this loss? - m_Process.Write(m_AllocationBase, CheatBin.data(), CheatBin.size()); - } } \ No newline at end of file -- cgit v1.2.3