DWORD в реестре Windows

У меня есть приложение, которое использует значения реестра для цен на некоторые товары. Для их обозначения используется значение реестра DWORD. Бывший:-

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.

Спасибо большое :)


person chathurika dil    schedule 09.03.2015    source источник
comment
Не знаете, в чем проблема, используйте RegistryKey. Метод SetValue для установки и использования RegistryKey .GetValue Метод для получения.   -  person Bolu    schedule 09.03.2015
comment
Это приложение злоупотребляет реестром. Он хранит 32-битное число с плавающей запятой IEEE, как если бы это было DWORD. Вы можете использовать эту веб-страницу для преобразования между ними .   -  person Raymond Chen    schedule 09.03.2015
comment
Спасибо, Раймонд Чен. Это сработало для меня. Большое спасибо!   -  person chathurika dil    schedule 09.03.2015


Ответы (1)


Запустите калькулятор Windows, затем выберите меню «Вид» и выберите «Программист» (или нажмите Alt3). Теперь вы можете переводить числа между шестнадцатеричными («Hex»), десятичными («Dec»), восьмеричными («Oct») и двоичными («Bin»), щелкнув соответствующий переключатель. Вы также можете переключаться между 8-битным режимом (Byte), 16-битным (Word), 32-битным (Dword) и 64-битным (Qword) режимами.

person Thomas    schedule 09.03.2015