Solved

# WIX -problem registering COM.

Posted on 2008-10-24
1,362 Views
I am using WIX to create MSI package. We use C# and .Net3.5 version. I am getting the following error when I register the com object.
Hresult 2147024770.

Btw, I am on Vista.

Can someone please explain what is going on?
Thanks much.
<Directory Id ='ComDLL' Name ='Com'>
<Component Id ='Com' Guid=MyGuid' Win64='yes' DiskId='1'>
<File Id='DDM_Support.dll' Name='foo' Source='..\..\..\..\Foo.dll' SelfRegCost="1"/>
</component>
</directory>

0
Question by:anuvirenkapoor

LVL 14

Accepted Solution

xberry earned 250 total points
ID: 22811558
I did browse a bit on the net for you and found this (possible) solution
quite interesting:

http://www.dependencywalker.com/
0

LVL 11

Assisted Solution

Rory de Leur earned 250 total points
ID: 22904113
Erro translation: The specified module could not be found

Can be related to two things:
- The path to the dll is incorrect
- Missing depending dll like MSCOMM32.OCX

Ps. You can check this by registring the dll by hand with: regsvr32 C:\path\to\foo.dll
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

### Suggested Solutions

Monitor input from a computer is usually nothing special.  In this instance it prevented anyone from using the computer.  This was a preconfiguration that didn't work.
Computer science students often experience many of the same frustrations when going through their engineering courses. This article presents seven tips I found useful when completing a bachelors and masters degree in computing which I believe may he…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Six Sigma Control Plans