Windows Server 2008 是最后一个32-bit的windows版本;
2G的访址空间增加到8T.
WIN32和WIN64系统是基于同一套代码编译出来的。所有在WIN32的技术都可用于WIN64;
WIN32和WIN64的API是一样的,基于WIN32的代码要编译WIN64程序只需要做一些轻微简单的修改。
WIN64环境下可以运行32位程序,但是其效率要低于真正的64位程序。
VS是32位程序,可以在WIN64上运行,但是不能访问象64位程序一样大的地址空间,且不能调试64位程序。
在64位程序中,int, DWORD, LONG, BOOL等数据据类型仍然是32位,即4个字节的长度,但指针和句柄都改为64位,即8个字节的长度了。