通过我的VB.NET应用程序查询时,我的注册表项不存在

时间:2014-04-26 23:06:53

标签: c# vb.net

当我手动检查时,我在reristry中看到下面的注册表项。

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载\ {44FA2BAA-3C54-41D2-9F24-D0EE0131C695} _is1

但是当我在VB.NET程序中查询所有子键时,我没有看到 {44FA2BAA-3C54-41D2-9F24-D0EE0131C695} _is1 。我的应用程序提供完全不同的子键。我错过了什么吗?这是源代码。

   Dim regKey As RegistryKey
    regKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
    For Each subKeyName As String In regKey.GetSubKeyNames()
        If subKeyName.Contains("44FA2BAA") Then
           ' CONTROL NEVER COMES HERE 

        End If
    Next

0 个答案:

没有答案