Win7文件共享:如何检测Win7家庭高级版 Win7专业版 Win7企业版或Win7旗舰版的操作系统

如何检测 Win7 家庭高级版,Win7 专业版,Win7 企业版或 Win7 旗舰版的操作系统?

3
Determine Windows Version and Edition

检查这个帖子Detect OS version,看看它是否有帮助。这是 XP,但它应该帮助你一点点。

也检查这个http://andrewensley.com/2009/06/c-detect-windows-os-part-1/this one is for Vista

1

我正在使用 HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows NT\ CurrentVersion 下的键“版本”来确定 Windows 版本,我不知道它是否唯一?谢谢。

EditionID = 最终版本 ID = 企业版本 ID = 专业版本 ID = 高级

1

他用 win32 api 标记了这个问题。

GetVersionEx()等是您所需要的。有关更深入的示例,请参阅此code sample

1

在 Delphi 中,我将此方法用于 Windows XP 及更高版本,它似乎是最直接的,此注册表项应该始终存在

var 
  Reg : TRegistry
begin
  Reg := TRegistry.Create();
  Reg.RootKey := HKEY_LOCAL_MACHINE;
  Reg.OpenKey('Software\Microsoft\Windows NT\CurrentVersion', false);
  Caption := Reg.ReadString('ProductName');
  Reg.Free;
end

您需要将注册表作为一个单元包含在您的应用程序中

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(989)
Excel自动换行:apachePOI中的自动换行(Excel)
上一篇
程序员黑马培训:维护程序员 Wiki(not a wiki)
下一篇

相关推荐

  • windows服务器配置:如何在Windows服务器上优化性能

    Windows服务器配置是指根据客户的需求,在Windows服务器上安装必要的软件和配置相应的参数,以满足客户的业务需求。具体步骤如下:…

    2023-01-18 06:32:36
    0 59 18
  • Windows7搭建ftp服务器:运行WAMP的Windows7上的FTP服务器

    关于Windows7搭建ftp服务器的问题,在ftp application for windows 7中经常遇到,我们使用 Windows 7 机器作为我们的测试服务器。该机器配置有静态 IP,并且 WAMP 正在为我们的 PHP 站点运行。我们可以从互联网访问测试站点。你能告诉我如何通过 FTP 或 Windows 7 中的任何其他文件共享协议使 WAMP 的 www 目录可用吗?…

    2022-11-23 08:27:05
    0 26 21

发表评论

登录 后才能评论

评论列表(50条)