![]() |
dll's are not found although present in path?
Dear all,
I have a win xp (32 bits) application running without any problem on >50 PC's. This application consists of an executable (in program files) and from several dll's in %windir%\system32. The dll's from system32 are found without any problem on win'32 systems. However, if I launch the exe on the win-64 computer, he claims he can't find the dll. Does someone know why???? (there is no %windir%\system64 directory :( ) Regards, Alain |
Re: dll's are not found although present in path?
Usually, if you use a standard installer, this is taken care of in a way
that is not visible to the user. So, 32bit apps install to 'Program Files' on a 32 bit system while 'Program Files' is re-directed to 'SysWow64' for 32bit apps on a 64bit system and remains 'Program Files' for 64bit apps on that system. So, each platform's natural bitness is supported in an equal manner on both systems and the processsor emulation is treated as the special case! You have to counter for this if you install things manually - or, by script(?). Tony. . . "Alain Bourgeois" <brilspam00@skynet.be> wrote in message news:467B029A.FC5CC1E5@skynet.be... > Dear all, > > I have a win xp (32 bits) application running without any problem on >50 > PC's. > This application consists of an executable (in program files) and from > several dll's in %windir%\system32. > > The dll's from system32 are found without any problem on win'32 systems. > However, if I launch the exe on the win-64 computer, he claims he can't > find the dll. > > Does someone know why???? (there is no %windir%\system64 directory :( ) > > Regards, > Alain |
Re: dll's are not found although present in path?
A 32-bit application sees a different view of the filesystem (and registry)
than a 64-bit application. What appears to be %windir%\system32 for a 32-bit application is actually %windir%\SYSWOW64. The real system32 is hidden from that 32-bit application and only contains 64-bit applications. Additionally, 32-bit applications are installed to \Program Files (x86), not \Program Files. -- Charlie. http://msmvps.com/blogs/xperts64 "Alain Bourgeois" <brilspam00@skynet.be> wrote in message news:467B029A.FC5CC1E5@skynet.be... > Dear all, > > I have a win xp (32 bits) application running without any problem on >50 > PC's. > This application consists of an executable (in program files) and from > several dll's in %windir%\system32. > > The dll's from system32 are found without any problem on win'32 systems. > However, if I launch the exe on the win-64 computer, he claims he can't > find the dll. > > Does someone know why???? (there is no %windir%\system64 directory :( ) > > Regards, > Alain |
| All times are GMT. The time now is 06:19 PM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.