I have a service application written in VS2005 VB.NET.
The application uses a COM object that is written in VB6.
The application works fine on most machines and was working fine on this machine until recently.
The machine is a windows 7 64Bit machine.
The application will run just fine until it initialized the COM object, it claims it can not find it.
I read that to use 32bit COM objects you have to run as a 32 Bit application.
I recompiled the service as a 32Bit application and it will not start on the windows 7 64 Bit machine.
I do not want to rewrite the windows COM object as a .Net class. It would be very complex to do so.