阅读:2699回复:3
WINVER版本号问题
请问 WINVER == 0x0501 是表示系统是2000还是XP?我在网上查的都说是XP,但是在Sfilter中却出现了
#if WINVER >= 0x0501 if (IS_WINDOWS2000()) { #endif UNREFERENCED_PARAMETER( StorageStackDeviceObject ); return STATUS_SUCCESS; #if WINVER >= 0x0501 } if (IS_WINDOWSXP()) { …… } #endif 这样的代码,实在感到很困惑。如果 WINVER == 0x0501 表示系统是2000的话还说得过去,如果表示是XP的话还用判断 if (IS_WINDOWS2000()) 吗,那不是脱了裤子放屁吗?望高手指点。 |
|
沙发#
发布于:2007-11-14 19:10
谢谢指教
|
|
板凳#
发布于:2007-11-12 14:38
WINVER 表示你是否用XPDDK 编译的还是用2KDDK 编译的和运行OS无关。
|
|
|
地板#
发布于:2007-11-12 11:07
这个问题很复杂吗?怎么都没人回答一下呢?
|
|