В сети есть много информации о том, как определить тип лицензии Windows и канал распространения с помощью PID (, который можно найти в HKLM\SYSTEM\Setup\Pid
ключе реестра)и ProductID (, которые можно найти в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
).
Однако имеется довольно мало информации о том, как определить, какой вид лицензирования используется для установки других продуктов Microsoft.
А именно, мне нужно определить, какие из них были установлены с использованием лицензии подписки MSDN, а какие были установлены с использованием других типов лицензий.
Мне удалось найти некоторую информацию о разновидностях Office, проанализировав GUID продукта (, найденный в Uninstall
ветке реестра):
Однако во всех этих статьях различаются только эти типы выпусков:
Кроме того, я не смог найти ни одного возможная информация о других продуктах. А именно Visual Studio... (который меня интересует больше всего).
Для уточнения:Мне не нужно получать лицензионный ключ (, который я уже нашел несколькими способами при поиске нужной мне информации), мой интерес заключается исключительно в определении того, какой тип лицензии использовался для установки приложения.