Like anti-virus programs, X-Trap is launched along with CrossFire and continue manipulating memories while CF is running to detect suspicious processes that try to interact with CF.exe. If something goes wrong, xTrap will close CF and gives out an error message, telling players the possible reasons and general suggestions to fix it. Accessing process viewer like Task Manager is also counted as suspicious activities (This is X-Trap's self-defense module to avoid being "killed").
Though not as effective as many people think, xTrap is actually better at detecting and blocking hack tools, some that GameGuard can't detect which was the previous anti-cheat program for CrossFire. Naturally, hack tools are updated faster than X-Trap because hackers are everywhere, they have more resources and have more time, while WiseLogic must work on updating their X-Trap for every publisher, so X-Trap often falls behind when coming to updates. However, X-Trap is still a necessary tool to help protecting CF against popular and public hacks, which many people can use for free.
To date, only CF China does not use X-Trap. They have their own anti-cheating program called Tencent Protect, which works similar to GameGuard, but much more effective due to in-game file checking. This process requires powerful computers however, so players with decent PCs may have to wait a bit long before the game is loaded.
Unfortunately, XTrap can only be run on a computer's administrator account, so it is not possible to play CrossFire in Guest accounts or Standard users' accounts.