Charlie
Sat Nov 26 00:06:04 CST 2005
You're asking a stupid question. ;)
If it's in the SysWOW64 directory, it's a 32-bit program. 64-bit programs
are in the System32 directory. Makes sense, right? Yeah, well, apparently it
made sense to someone, and now we all get to live with it.
Will your application work? I have no idea. It _should_ work, if you don't
have a system level driver required. And if you create an installer for it
that isn't 16 bit. But since I didnt' write the code (and haven't since the
days when I did some socket programming in C on UNIX), there's no way I can
know for sure. But both the just released Visual Studio 2005, and the
previous release, VS .NET, have the ability to compile against the x64
platform when still running on a 32-bit platform. Even if you don't convert
your 32-bit program, but just let it run in WOW64 (Windows on Windows 64),
it would probably pay to try a compile to see what issues you're creating
for yourself.
Your best bet is to do a bit of research on MSDN. There's several good
articles on x64 and the issues around it.
--
Charlie.
http://msmvps.com/xperts64
Rene wrote:
> Pardon my extreme ignorance but does this means that my 32 bit C#
> application that uses the 32 bit msjet40.dll will work with the
> msjet40.dll located under the SysWOW64 directory?
>
>
>
> Is the msjet40.dll file located under the SysWOW64 as 32 bit compiled
> file, a 64 bit compiled file or am I asking a very stupid question?
>
>
>
>
>
> "Charlie Russel - MVP" <charlie@mvKILLALLSPAMMERSps.org> wrote in message
> news:e65eonk8FHA.740@TK2MSFTNGP11.phx.gbl...
>> sitting in the SysWOW64 directory is: msjet40.dll. 1,507,358 bytes, dated
>> 25/3/2005.
>>
>> --
>> Charlie.
>>
http://msmvps.com/xperts64
>>
>> Rene wrote:
>>> I am currently distributing an application developed using C# to Windows
>>> XP boxes. My application uses a Microsoft database engine that comes
>>> included in Windows XP (Microsoft Jet).
>>>
>>> I have two questions:
>>>
>>> 1. Is my application going to run in Windows 64 bits without me having
>>> to do any recompiling?
>>>
>>> 2. Are all the components being shipped with Windows XP (32 bits) be
>>> shipped with the Windows 64 bit edition? Specifically, will the
>>> Microsoft database engine be distribute? Its main component is a file
>>> called msjet40.dll. Could anyone using Windows 64 search the system
>>> fields to see if it's being distributed?
>>>
>>> Thanks.