今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验

如何用程序识别操作系统是Vista和还是XP?


如何用程序识别操作系统是Vista和还是XP?

使用InstallShield6.3打包程序?需要判断 用户的操作系统是vista还是xp?

xp和vista
       可以通过注册表里 的 固定 键值区别么?




答案或建议:


解决方法:
installshield提供函数可以解决。

SYSINFO.nWinMajor

4    The operating system is Windows NT 4.0.
5    The operating system is Windows Server 2003 R2, Windows Server 2003,
      Windows XP,or Windows 2000.
6    The operating system is Windows Vista or Windows Server 2008.

SYSINFO.nWinMinor

0    The operating system is Windows Vista, Windows Server 2008, Windows 2000, or
      Windows NT 4.0.

1    The operating system is Windows XP.
2    The operating system is Windows Server 2003 R2, Windows Server 2003,
      or Windows XP Professional x64 Edition.

http://msdn2.microsoft.com/en-us/library/ms724833.aspx

GetSystemInfo (WINMINOR, nvResult, svResult);
GetSystemInfo (WINMAJOR, nvResult, svResult);



文章来源链接:http://www.baikewenda.com/tech/dev/7/6/a192333624.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号