使用Visual C ++ 2010(VS2010)SP1定位Windows XP SP2

时间:2012-01-17 22:18:36

标签: c++ visual-studio-2010 windows-xp-sp2

是否可以使用Visual C ++ 2010(VS2010)SP1定位Windows XP SP2? (即使用VC ++ 2010 SP1构建的可执行文件在XP SP2上运行良好吗?)

或者VC ++ 2010 SP1的MFC / ATL / CRT是否使用XP SP2上没有的一些API?

感谢。

1 个答案:

答案 0 :(得分:2)

请确保你

#define  NTDDI_VERSION  0x05010200

包含任何Windows头文件之前。这样可以防止仅在Vista及更高版本上支持的功能可供您使用。该值取自this MSDN page