如何检测Windows 2012核心版(C)
我需要在我的程序中检测
Windows 2012上的版本.
在以前的操作系统中,我使用了GetProductInfo的pdwReturnedProductType,但根据msdn:
有没有其他可能检测核心版本? 解决方法HKLMSoftwareMicrosoftWindows NTCurrentVersionServerServerLevels ServerCore = 1 Server-Gui-Mgmt = 1 Server-Gui-Shell = 1 根据MSDN使用这些注册表值是一种方法.另一种方法是解析dism / online / get-features / format:table的输出,看看是否启用或禁用了功能ServerCore-FullServer.如果它被禁用,那么你处于servercore gui-less模式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- regex – Microsoft Excel中的正则表达式子串替换
- 使用Rundll32.exe执行DLL导出的函数
- Microsoft Dynamics(Navision)vs C#.NET
- windows-server-2008 – DFS:文件随机丢失?
- 如何从Win8 Javascript metro应用程序引用C#类库?
- 我们如何在Windows Azure中选择可扩展性目的所需的升级域数
- 通过Runas的Windows Vista资源管理器…或域管理员在有限帐户
- windows – Dialog具有时尚设计的现代外观,但在运行时看起来
- .net – 是否有Windows Phone 7的SIP库?
- 将PDF文件/对象插入Microsoft Excel时出现“无法插入对象”
- windows – 如何获取NTFS文件的总大小(包括安全性
- 使用gdb和gdbserver从Windows远程调试Linux进程:
- 通知 – windows 8 metro app – toast notifica
- 使用Windows Azure查询表存储数据
- windows-server-2012 – 安装.NET Framework 4.5
- windows – sqlite3-ruby gem:无法构建gem本机扩
- Windows_Win7宽带连接提示Remote Access Connect
- windows – SSDT挂钩x64系统中的替代品
- windows – 如何使COM对象的方法不在主线程中运行
- wpf – 动画边距/厚度