Я внес в свое приложение некоторые изменения, которые позволят ему продолжать функционировать в Windows 7. Ранее приложение устанавливалось и получало значение Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
, но с появлением Windows 7 это должно измениться. По словам Microsoft, ""
Dim key As RegistryKey '- это Microsoft.Win32.RegistryKey, который указывает на Registry.CurrentUser.OpenSubKey ("ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ", True)))
Мой раздел реестра построен из:
ExecutionArgs.ApplicationKey(Registry.CurrentUser.OpenSubKey("SOFTWARE", True))
Мои переменные:
key.Name = "HKEY_CURRENT_USER\SOFTWARE\MyApplication\Application Parameters"
key.SubKeyCount = 0
key.ValueCount = 5
Dim byts() As Byte ' This byte array has {Length=1965879}
key.SetValue("Constants", byts) '
Умирает с сообщением об ошибке
"Insufficient system resources exist to complete the requested service."
Я включаю данные, которые представляются мне уместными, если необходимо больше, пожалуйста, сообщите.
Кто-нибудь сталкивался с этим и смог ли его преодолеть?