For a cheat to function as a DLL (Dynamic Link Library), it must be "injected" into the hl.exe process.