From bdb6ac5f940008bcd836e3c5f0a708f4b8f04865 Mon Sep 17 00:00:00 2001 From: boris Date: Sat, 29 Dec 2018 20:59:57 +1300 Subject: protection shit --- .../UserExperience/MoneybotShared/window.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'csgo-loader/csgo-client/UserExperience/MoneybotShared/window.cpp') diff --git a/csgo-loader/csgo-client/UserExperience/MoneybotShared/window.cpp b/csgo-loader/csgo-client/UserExperience/MoneybotShared/window.cpp index a05cba6..fc1892b 100644 --- a/csgo-loader/csgo-client/UserExperience/MoneybotShared/window.cpp +++ b/csgo-loader/csgo-client/UserExperience/MoneybotShared/window.cpp @@ -2,6 +2,7 @@ #include "window.hpp" #include "d3d.hpp" #include "math.hpp" +#include d3d::c_window g_window; @@ -16,8 +17,12 @@ namespace d3d "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"; + // math::random_number was NOT random + // so fuck you and your use of STL + srand((uint32_t)time(0)); + int i = 0; - for(; i < math::random_number(16, 31); ++i) { + for(; i < ((rand()%31)+16); ++i) { m_window_name[i] = alphanum[rand() % (sizeof(alphanum) - 1)]; } @@ -131,12 +136,13 @@ namespace d3d } if( m_d3d_device ) { - auto device_state = m_d3d_device->TestCooperativeLevel( ); - if( device_state != D3D_OK ) { - g_d3d.on_device_lost( ); - m_d3d_device->Reset( &m_present_params ); - g_d3d.on_device_reset( ); - } + // Caused crashing when UAC prompt appeared. + //auto device_state = m_d3d_device->TestCooperativeLevel( ); + //if( device_state != D3D_OK ) { + // g_d3d.on_device_lost( ); + // m_d3d_device->Reset( &m_present_params ); + // g_d3d.on_device_reset( ); + //} if( m_d3d_device->BeginScene( ) >= 0 ) { -- cgit v1.2.3