Я не знаю, какие, если таковые имеются, параметры реестра записываются при установке блоков питания, но простой способ выяснить это - настроить Process Monitor для отслеживания всех изменений в системе. а затем установите блок питания там, и вы сможете увидеть все, что написано.
Изменить: Чтобы получить версию сборки, используйте Assembly.Load или LoadFrom , чтобы загрузить ее, а затем получите AssemblyName , используя GetName метод и AssemblyName
имеет свойство Version .