0

I have recently converted My visual studio solution to 64 bit from 32 bit. But, I have 1 machine which is running Windows Server 2003 (32 bit).Can I deploy and run these newly built 64 bit dlls on this 32 bit machine?

onkar habbu
  • 43
  • 1
  • 6
  • 16 bit can be emulated in 32 bit but 64 bit? Memory access limit? How can you access to a 64-bit address with emulation? Does the first 32 bit of an address can be cropped? That must be hard, even the instructions will be incompatible. – huseyin tugrul buyukisik Jul 02 '13 at 15:53
  • I think the answer here is NO – RiggsFolly Jul 02 '13 at 15:55
  • I think the answer is to make that somebody else's problem. Somebody closer to the guy that makes the hardware purchase decisions. Quite the opposite direction of this web site btw. – Hans Passant Jul 02 '13 at 16:29

2 Answers2

0

Yes you can using third party software like http://www.vmware.com/products/ BUT don't expect much from the performance!

code
  • 11
  • 7
0

Basically, the answer is no.

If the underlying hardware is 32-bit, then it definitely won't support 64-bit instructions.

If the hardware is 64-bit (and the OS is just 32-bit), it's possible in theory, but would require the kernel to not only setup a 64-bit code segment, but to also setup 64-bit paging (I think). Since I doubt the 32-bit Windows kernel supports either of these, then it's not possible.

Drew McGowen
  • 11,471
  • 1
  • 31
  • 57