I had two copies of ArmA 2 installed, one Steam, the other Direct Download.
I tried to install the latest beta and it complained that I had the wrong version, so I figured it must be looking at the Direct Download one. Since I never use that one (it is on my laptop now for multiplayer testing) I uninstalled it.
Then I tried again and it said ArmA2 wasn't installed or corrupt, so I thought "ok start steam version and it will replace the registry files."
I do that and now it says its the wrong version again, that I have 1.03, but I am running 1.04, I know that for sure.
Anyone know if there is registry entries I have to make changes to get the beta patch to detect my correct installation?