64-bit Windows


Microsoft's 64-bit operating systems offer all types of users—PC enthusiast, business, academic, engineering, and scientific—the opportunity to take advantage of the new 64-bit processors to develop and use applications that offer precisely that next level of performance and data access.

Microsoft's tools for 64-bit programming enable developers to make full use of the power of the platform. The links on this page will point you to the information you need to get started and get productive developing 64-bit programs, both with native and managed code.

  • Introducing 64-bit Windows
    This entry to the MSDN Library documentation on 64-bit programming gives you an overview of the differences between 64-bit and 32-bit programming and points you to the next steps in preparing to developing 64-bit applications.
  • 64-Bit Programming with Visual C++
    The Visual C++ Developer Center gives you the resources to develop native code on 64-bit versions of Windows.
  • .NET Framework 64-bit Programming
    Most .NET Framework applications can be easily ported to the 64-bit .NET Framework and work without modification. Get the 64-bit .NET Framework, see what differences do exist, and optimize your apps for 64-bit computing.

In This Library SectionProduct Information and Support
  • Getting Ready for 64-bit Windows
  • Designing 64-bit-Compatible Interfaces
  • Running 32-bit Applications
  • Migration Tips
More Resources