Wince系统版本信息函数

	OSVERSIONINFO osInfo;
	GetVersionEx(&osInfo);
	printf("os: major=%d,minor=%d,buildno=%d,platformId=%d,CSDVer=%ls\n",
		osInfo.dwMajorVersion,osInfo.dwMinorVersion,
		osInfo.dwBuildNumber,osInfo.dwPlatformId,osInfo.szCSDVersion);
	//work  os: major=6,minor=0,buildno=3122,platformId=3,CSDVer=
	//模拟器os: major=6,minor=0,buildno=0,platformId=3,CSDVer=

	TCHAR szPlat[256];
	SystemParametersInfo(SPI_GETPLATFORMTYPE,sizeof(szPlat),szPlat,0);
	printf("szPlatTyep = %ls\n",szPlat);//szPlatTyep = DeviceEmulator

	SystemParametersInfo(SPI_GETOEMINFO,sizeof(szPlat),szPlat,0);
	printf("szOEM = %ls\n",szPlat);//szOEM = Microsoft DeviceEmulator

	SystemParametersInfo(SPI_GETPROJECTNAME,sizeof(szPlat),szPlat,0);
	printf("szProcName = %ls\n",szPlat);
	//wrok:szProcName = Unknown WinCE Project
	//模拟器:szProcName = CEBase
	SystemParametersInfo(SPI_GETPLATFORMNAME,sizeof(szPlat),szPlat,0);
	printf("szPlatName = %ls\n",szPlat);//szPlatName = DeviceEmulator

	SystemParametersInfo(SPI_GETBOOTMENAME,sizeof(szPlat),szPlat,0);
	printf("szBootName = %ls\n",szPlat);//szBootName = DeviceEmulator

	SystemParametersInfo(SPI_GETPLATFORMMANUFACTURER,sizeof(szPlat),szPlat,0);
	printf("szPlatManu = %ls\n",szPlat);//szPlatManu = DeviceEmulator

	SystemParametersInfo(SPI_GETUUID,sizeof(szPlat),szPlat,0);
	printf("szUUID = %ls\n",szPlat);//szUUID = DeviceEmulator

	SystemParametersInfo(SPI_GETGUIDPATTERN,sizeof(szPlat),szPlat,0);
	printf("szGuid = %ls\n",szPlat);//szGuid = 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值