Не корректная запись в реестр C# winforms
Приложение собрано в x64 с админ правами.
При попытке записи в реестр данного параметра Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile").SetValue("NetworkThrottlingIndex", 0xffffffff);
В реестр вписывается не каретное значение в формате RED_SZ, а не REG_DWORD со значением 4294967295
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Документация, смотрите в пример кода.
Numeric values that cannot be interpreted as DWord (int) values are stored as strings.
То есть решение будет такое
Registry.LocalMachine
.CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile")
.SetValue("NetworkThrottlingIndex", unchecked((int)0xffffffff));