Since this trainer is designed for the Steam version of the game, as the name of it suggests, then yes, you need to use the Steam version of the game.
- If you have the game on Origin, you need to use the Origin trainer: Command & Conquer: Red Alert 3 - Uprising Cheats and Trainer for Origin.
- If your game is cracked/pirated, there’s nothing that can be done other than buying the game legitimately.