如何确定我的安装程序是否在Windows 10的教育版上运行?
How can I determine whether my installer is running on the Education edition of Windows 10?
当我在Windows 10教育版上运行winver时,弹出窗口显示这是教育版,所以必须有一些方法可以通过编程来确定。我在互联网上搜索过,找不到任何关于如何做到这一点的指导。有人知道吗?
GetProductInfo在这种情况下将返回PRODUCT_EDUCATION
。
查询WMI数据似乎有效。有关详细信息,请参见示例:从本地计算机获取WMI数据
另见HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion.
相关文章:
- 在Windows中以.exe的形式运行c++
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 函数在Windows或Linux上运行时表现不同
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 在 Linux 群集上运行 Windows C++代码
- 使用 Qt 运行 Windows PowerShell 命令
- 如何通过C++程序运行Windows命令?
- 如何正确编译和运行Windows表单应用程序
- 在Qt应用程序中运行Windows命令提示符命令
- 在 Windows xp 中运行 Windows 7 C++/Cli 应用程序
- 在windows上运行windows便携式设备应用程序的要求(预安装)是什么
- 在C++中安装并运行Windows服务
- 如何使用Qt运行windows cmd命令
- Qt Creator:如何运行windows批处理文件并获得结果
- 如何判断屏幕保护程序是否在Qt (C/ c++)程序中运行?Windows (MS)
- 传输数据到运行windows 10的树莓派Tx
- 以特权用户身份运行windows服务
- 运行Windows Phone 8应用程序时出现System.IO.FileNotFoundException错误
- 我可以在Surface RT上运行Windows 2003 SDK应用程序吗
- 在后台连续运行windows phone8.1应用程序