我正在尝试检索各种已安装应用程序的版本号,然后在它们低于某个值时执行操作。例如:
Dim regKey As RegistryKey
Dim ver As ???????
regKey = Registry.LocalMachine.OpenSubKey("Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Flash Player ActiveX")
ver = regKey.GetValue("DisplayVersion")
MessageBox.Show(ver)
If ver < 11.4.402.287 Then
'Install updated version of software in question
End If
regKey.Close()
我如何定义 Ver 以便能够轻松地进行大于/小于检查?我试过了:
Dim ver as integer
Dim ver as decimal
这两个都返回“附加信息:从字符串“11.4.402.287”到类型“十进制”的转换无效。”