Я использую C # для записи следующего двоичного значения в системный реестр:
byte[] valueToSet = { 84, 01, 00, 00 };
Registry.SetValue(keyName, "00036601", valueToSet);
// returns void as expected.
Когда я просматриваю записанное значение с помощью regedit, я вижу отображаемое значение как 54 01 00 00. Этоневерно
И наоборот, когда я вручную устанавливаю значение 84,01,00,00 в реестре и запускаю этот код
object ttt = Registry.GetValue(keyName, "00036601", null);
// returns 132, 1, 0, 0
Это проблема с порядком байтов?Как правильно это исправить?