I know that all installed programs and updates can be found in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall in the registry.
But how can I distinguish between installed programs and installed updates?
I believe that updates have a value for (by default), which usually starts with KB. The actual installation will have a DisplayName. Also, I would ignore things with SystemComponent set to 1.
MsiEnumProducts() . MsiGetProductInfo() .
, .
:
, ++ #.
Source: https://habr.com/ru/post/1720581/More articles:iPhone header and footer text for iPhone - iphoneCreating files from TCP / IP traffic? - cWindow System for .NET Console - c #PostgreSQL CHOOSE the last order for each user in the date range - sqlThe problem with C ++ templates - c ++undefined метод `user_sessions_path 'для # - ruby-on-railsScala recursion depth constraint - scalaThe option "Do not show it again" in message blocks - c ++Как я могу ссылаться на виджет jQuery UI на странице и вызывать функцию на нем? - jqueryHow to define and use OSType in Cocoa - referenceAll Articles