У меня есть приложение, использующее значения реестра для некоторых товаров. Он использует значение реестра DWORD
для их обозначения. Пример: -DWORD в реестре Windows
3f800000 (Hex) value for denote 1.00
41000000 (Hex) value for denote 4.00
Итак, мне интересно, как преобразовать значение как 1,00 к DWORD
значение HEX. Мне нужно поставить 25.00 вместо 1.00. Но я не уверен, как преобразовать значение 25.00 в DWORD
.
Большое спасибо :)
Не знаете, в чем проблема, используйте [RegistryKey.SetValue Method] (https://msdn.microsoft.com/en-us/library/k23f0345%28v=vs.110%29.aspx), чтобы установить и использовать [RegistryKey.GetValue Method] (https://msdn.microsoft.com/en-us/library/fdf576x1 (v = vs.110) .aspx) для извлечения. – Bolu
Это приложение злоупотребляет реестром. Он хранит 32-битное число с плавающей запятой IEEE, как если бы это был DWORD. Вы можете использовать эту веб-страницу (http://babbage.cs.qc.cuny.edu/IEEE-754.old/32bit.html) для преобразования между ними. –
Спасибо, «Раймонд Чен». Это сработало для меня. Большое спасибо! –