У меня есть программа VB.Net, написанная с помощью .Net 2.0. Я пытаюсь написать код, который регистрирует все записи реестра в файле журнала. У меня есть работа со следующим кодом. http://pastebin.com/kmA63cUe Однако всякий раз, когда я пытаюсь добавить дополнительный ключ реестра в журнал
LogPrint4("<-----------------HKLM/WebCheck-------------------->")
If reg.enumvalues(&H8000002, "Software\Microsoft\Windows\CurrentVersion\WebCheck", keys2, types) = 0 Then
If IsArray(keys2) Then
For p = 0 To UBound(keys2)
reg.getstringvalue(&H8000002, "Software\Microsoft\Windows\CurrentVersion\WebCheck", keys2(p), value)
LogPrint4(keys2(p) & "=" & value)
Next
End If
End If
Выходит следующая ошибка
Исключение COMException не обработано. Проверьте свойство ErrorCode исключения, чтобы определить HRESULT, возвращаемый COM-объектом.
Я не уверен, почему он ограничивает его только 5 проверками. У кого-нибудь есть идеи?