Я перебираю ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Uninstall в реестре. Я заметил, что в скобках указаны некоторые программы, такие как: {E05E8183-866A-11D3-97DF-0000F8D8F2E9} и он содержит всю информацию, такую как version и displayName.
Другие программы, которые не указаны в скобках, например 4591AF53-0A6B-4BB9-A335-AFF02C8D5BCD, не содержат всей информации.
Может кто-нибудь объяснить, почему есть разница, и если есть какой-либо другой способ узнать версию установленного программного обеспечения.