OK, I FINALLY finished the software I've been working on for the last 4 months or so.

This is my first ever application, I've only been developing for a year and I've pretty much taught myself (with the help of forums ).

So, I built a setup project, and everything went fine on my PC (running XP). The software is running perfectly with no issues.

I tested the download and install process on 2 other PCs (one was Vista, other was 7) and I got the same error on both, which was that they needed SQL Server Compact installed.

My software runs local databases, by the way.

So I installed the latest version on SQL Server Compact and then that obviously did something as I got a different error after that:

"internal error: cannot open the shared memory region".

Does anyone know what this means?

If so, please tell me what each PC that runs my software needs to have installed on it to work properly.

I don't have a clue where to start unfortunately.

Please give me some ideas, I'm gutted that I finally finished the hard part, and the easiest yet most important part of testing and making it available to the people who want it is causing me hige problems

Thanks in advance.
Nick