NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Active Participant
BlueCheese
Posts: 1,033
0 Kudos

Re: clsernat.dll x64?


xenon35 wrote:

Hello,

 

I have a very similar problem. I am running a Windows 7 - 64 bits, and I tried to install IMAQ4.6.4 (doawnloaded from niserver).

The installed dll are 32 bits versions, i.e.:

 

C:\Windows\system32>dumpbin "C:\Windows\System32\clsernat.dll" /HEADERS

FILE HEADER VALUES
14C machine (x86)
5 number of sections
4F1A7098 time date stamp Sat Jan 21 09:00:24 2012

 

Idem with imaq.dll, etc...
What is the right way to force 64 bits dll to be installed on 64 bits system ?


Anything installed in the system32 directory on a 64-bit machine is a 64-bit DLL. My guess is that you are using a 32-bit version of the dumpbin executable. Windows uses filesystem virtualization to make it appear to 32-bit processes that all the DLLs in System32 are 32-bit ones when in fact it redirects all access to the SysWoW64 directory. 

 

I believe Visual Studio installs x64 versions of the dumpbin utilities as well, so if you run that you should see the right DLLs. Additionally you could copy the DLLs to another location that it not virtualized.

 

Eric

By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page