A Serial Number can't contain a "virus", this is just not possible. If you are using someone else's key, these are the ONLY possible outcomes:
- The original user hasn't used up all his activations yet. In this case, the scenery will just be reactivated normally.
- The original user has used all his activations. In this case, there will be just a message of having exceeded the available activations, and the scenery will work in Trial mode, without any problems, for 5 minutes at time.
As I've said, many times already, you HAVE to follow my initial suggestion (which was repeated 4 times, yet you keep ignoring it), to first disable every module in your DLL.XML except the Addon Manager, and check if it works. This might work or not, but at least we can check for potential conflicts caused by different versions of the VC++ runtimes used by different installed modules.
Or, as an alternative, to remove ALL the VC++ 2005 runtimes installed in your system, and reinstall them from the links provided in the previous message.
Your issue is that you can't accept the problem is NOT the scenery, but is something that has gone wrong in your Windows installation (not your FSX installation, that's why it's useless to reinstall FSX), and that is what you need to find out, and I've provided several resolution steps. If you are really sure it's not caused by the antivirus and you properly disable it, it's very likely is related to problems with your VC++ runtimes, which is why I'm suggestion the above methods.
You'll not going to fix anything if you continue to assume there was a problem with the activation, the key, or anything related to our software or that it might have been the *cause* of this, when in fact is the opposite way around, and it's something that has gone wrong in your system that has *caused* the software to stop working.