472,794 Members | 2,191 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,794 software developers and data experts.

Registering Dlls with visual studio installer

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
Jan 10 '06 #1
2 3679
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

"Todd" <ad***@oxfordeye.co.uk> wrote in message
news:dq**********@newsg4.svr.pol.co.uk...
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

Jan 10 '06 #2
AFAIK WIA automation is XP (SP1) and higher only.

Willy.

"Todd" <ad***@oxfordeye.co.uk> wrote in message
news:dq**********@newsg1.svr.pol.co.uk...
|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
|
| "Todd" <ad***@oxfordeye.co.uk> wrote in message
| news:dq**********@newsg4.svr.pol.co.uk...
| > 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
| >
|
|
Jan 11 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Jon | last post by:
I have 3 VB.net executables that reference the same 3 VB.Net DLLs. How is the best way to distribute the EXEs without putting 3 copies of of DLL on a user's machine. I looked into Private...
5
by: Nikhil Patel | last post by:
Hi all, I am creating a setup and deployment project for a signed assembly and need to register it when it is installed. How can set it to register when it is installed? Thanks.
2
by: Shiraz | last post by:
Hi I just made an installer for an application that uses two external COM dlls. On the surface, everything seems to be running smoothly and the the application runs without any errors. However,...
0
by: ZMan | last post by:
Scenario: This is about debugging server side scripts that make calls to middle-tier business DLLs. The server side scripts are legacy ASP 3.0 pages, and the DLLs are managed DLLs...
7
by: anon | last post by:
Hi, How do i register a DLL(like OWC) on the server...will just running regsvr32 work....any syntax issues...?? Thanks. *** Sent via Developersdex http://www.developersdex.com *** Don't...
5
by: MJB | last post by:
I have several dlls that have app.config files tied to them. When adding their primary output to a Setup project everything works fine, but only the app.config for the .exe gets added to the Setup...
0
by: unknown; | last post by:
hi i've got a problem about howto register a COM in a Visual Studio 2005 setup-project. this is the situation: i've got a project (unmanaged C++ ATL that will generate a COM dll as result)....
2
by: linuxfedora | last post by:
I have written a C# program which has an activeX control (abc.ocx) in Visual Studio 2005, and used the setup and deployment project to create an setup.exe and setup.msi that act as an installer. ...
10
by: =?Utf-8?B?UmljaGFyZA==?= | last post by:
Hi, I usually deploy my ASP .NET application to the server by publishing, using Visual Studio 2005 publish feature. This creates the Bin folder on the server, with the compiled DLLs. I've...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: lllomh | last post by:
How does React native implement an English player?
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.