Registering Dlls with visual studio installer

  • Thread starter Thread starter Todd
  • Start date Start date
T

Todd

Hi Guys,

Ive hit a problem that I just can't find a solution to... Ive created an
application that downloads images from a digital camera. The application is
written in C# and uses the WIA library to handle the image transfer.

Im creating an MSI file using visual studio and including the wiaaut.dll and
interop.WIA.dll files in the install package. Ive marked both to be
registered in their properties (as csdrfCOM and vsdraCOM).

But when I try to install the application on a second machine I get
"Interop.Services Exception 0x800???? : Class not registered".

Ive tried creating a custom action that runs "regsvr32 wiaaut.dll" but it
makes no difference (the regsvr32 completes successfully)

Does anyone know the solution to this ?

Thanks for any help :)

Todd
 
I should add that the target machine I am installing on is Win2000.

Also, on my XP development machine I have tried unregistering wiaaut.dll and
installing the package and it all works fine. This leads me to suspect the
problem isn't with the installer but the application not registering
something ?

Any help appreciated... Im going mad searching for a solution ! :)

Todd
 
AFAIK WIA automation is XP (SP1) and higher only.

Willy.

|I should add that the target machine I am installing on is Win2000.
|
| Also, on my XP development machine I have tried unregistering wiaaut.dll
and
| installing the package and it all works fine. This leads me to suspect the
| problem isn't with the installer but the application not registering
| something ?
|
| Any help appreciated... Im going mad searching for a solution ! :)
|
| Todd
|
| | > Hi Guys,
| >
| > Ive hit a problem that I just can't find a solution to... Ive created an
| > application that downloads images from a digital camera. The application
| > is written in C# and uses the WIA library to handle the image transfer.
| >
| > Im creating an MSI file using visual studio and including the wiaaut.dll
| > and interop.WIA.dll files in the install package. Ive marked both to be
| > registered in their properties (as csdrfCOM and vsdraCOM).
| >
| > But when I try to install the application on a second machine I get
| > "Interop.Services Exception 0x800???? : Class not registered".
| >
| > Ive tried creating a custom action that runs "regsvr32 wiaaut.dll" but
it
| > makes no difference (the regsvr32 completes successfully)
| >
| > Does anyone know the solution to this ?
| >
| > Thanks for any help :)
| >
| > Todd
| >
|
|
 
Hi todd, i've the same problem now, with the same type of app. i dont want to make a installer so i only want to run my little executable, how do you solved that...

thanks in advance
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top