QUOTE(usasma @ Jan 26 2009, 06:38 PM)

Is your new computer using a 64 bit version of Windows?
Also, check your Event Viewer for errors related to your game. To do this:
Click on Start, type "eventvwr.msc" (without the quotes) and press Enter.
Expand the Windows logs section, then select the Application log files entry.
Scroll down the list by time until you get to the time where the game gives the error code.
Double click on any error messages that you find and copy/paste the content into your next post.
Thanks for the reply.
Yes it is 64bit, and as i said in my original post, i think that the problem is that i am trying to run 32bit software on 64bit operating system.
Here is the copy/paste you asked for :
Log Name: Application
Source: SideBySide
Date: 27/01/2009 05:02:57
Event ID: 33
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: *****-PC
Description:
Activation context generation failed for "C:\Windows\Installer\{67E03279-F703-408F-B4BF-46B5FC8D70CD}\wksss.exe". Dependent Assembly msadctls,processorArchitecture="x86",type="win32",version="1.0.1801.0" could not be found. Please use sxstrace.exe for detailed diagnosis.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="SideBySide" />
<EventID Qualifiers="49409">33</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-01-27T05:02:57.000Z" />
<EventRecordID>1212</EventRecordID>
<Channel>Application</Channel>
<Computer>david-PC</Computer>
<Data>msadctls,processorArchitecture="x86",type="win32",version="1.0.1801.0"</Data>
<Data>C:\Windows\Installer\{67E03279-F703-408F-B4BF-46B5FC8D70CD}\wksss.exe</Data>