Install VB2005 app on 2003 64 bit server

  • Thread starter Thread starter TexasAggie96
  • Start date Start date
T

TexasAggie96

I have written a windows service in VS 2005 and created a setup for
install on a 2003 64 bit server. When the installer adds the registry
components they are created in the WOW6432NODE key under
HKEY_LOCAL_MACHINE\SOFTWARE but when the application trys to read the
registry it looks in the 64 bit section of the registry for the
registry entries.

I have created the entries in the 64 bit side and the application works
just fine.

What am I doing wrong here? I thought that since this is 32 bit
application that the installer and application would look at 32 bit
section.

Thanks

James
 
http://www.eweek.com/article2/0,1895,2065392,00.asp

According to Evans Data's Fall 2006 North American Development Survey,
overall, developer use of the Visual Basic family has dropped off by 35
percent since last spring.

Moreover, Evans said, "As expected, developers are finally leaving VB6
and earlier versions; they're also leaving VB.NET; which is down by 26
percent. This means Java now holds the market penetration lead at 45
percent, followed by C/C++ at 40 percent, and C# at 32 percent."
 
WTF... This does not answer my question. I am not going to rewrite it
in java I just want to know why my program is going for the 64 bit side
of town when reading the regisry and the install is putting all of my
registry variables into the 32 bit side: HKEY_LOCAL_MACHINE\SOFTWARE
\WOW6432NODE.
 
Just ignore that guy; he's trying to annoy people into moving to C#,
or annoy Microsoft into throwing out VB.Net and going back to VB6,
which is more likely than anybody in the United States government
(or any other government, for that matter) admitting they made
a mistake.

I don't know the answer to your question, I just wanted you to
know what the deal was with his response.

Robin S.
(Texas A&M graduate too!)
------------------------------------
 
Back
Top