Most modern software, including Counter-Strike 1.6, uses Dynamic Link Libraries (DLLs) to load functions at runtime. An injector forces the game's executable to load a foreign DLL file into its memory space. Once injected, the code within that DLL can interact directly with the game's internal functions, memory, and graphics engine. How Injection Works
Since the game is old, it runs fine on a CPU under load. An injected miner will run silently in the background while you play CS 1.6, using your GPU/CPU to mine Monero. You will notice lag, high electricity bills, and a drastically shortened hardware lifespan. cs 1.6 injector