473,387 Members | 1,476 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 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 3713
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...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.