-
-
问一个API....VerifyVersionInfo.....
-
2006-6-16 21:28
8170
-
问一个API....VerifyVersionInfo.....
下面是我从MSDN上找到的一段代码....可是编译通不过...提示说VER_SET_CONDITION,VER_MAJORVERSION等常量未定义....大家帮我看下吧..
DWORDLONG 类形不知道在那个头文件中...还有就是...上而那些常量...
The following example determines whether the application is running on Windows 2000 Service Pack 1 or later.
#include <windows.h>
BOOL Is_Win2000_SP1_or_Later ()
{
OSVERSIONINFOEX osvi;
DWORDLONG dwlConditionMask = 0;
// Initialize the OSVERSIONINFOEX structure.
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
osvi.dwMajorVersion = 5;
osvi.dwMinorVersion = 0;
osvi.wServicePackMajor = 1;
// Initialize the condition mask.
VER_SET_CONDITION( dwlConditionMask, VER_MAJORVERSION,
VER_GREATER_EQUAL );
VER_SET_CONDITION( dwlConditionMask, VER_MINORVERSION,
VER_GREATER_EQUAL );
VER_SET_CONDITION( dwlConditionMask, VER_SERVICEPACKMAJOR,
VER_GREATER_EQUAL );
// Perform the test.
return VerifyVersionInfo(
&osvi,
VER_MAJORVERSION | VER_MINORVERSION | VER_SERVICEPACKMAJOR,
dwlConditionMask);
}
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法