我想在目标系统中检测已安装的Visual Basic Power Pack的版本
如何使用注册表值(来自Win XP的Windows)?
或者,我如何检查Visual Basic Power Packs
程序集的版本,例如:如何检查Microsoft.VisualBasic.PowerPacks
程序集的版本?
答案 0 :(得分:1)
我不知道在安装电源组时会写入哪个(如果有的话)注册表设置,但一个简单的方法是设置Process Monitor来监视系统上的所有更改然后安装在那里的电源包,你将能够看到所有写的东西。
修改:要获取程序集的版本,请使用Assembly.Load或LoadFrom加载它,然后使用AssemblyName方法和{{GetName获取Version 1}}具有{{3}}属性。