Я пытаюсь понять, как читать раздел байтов (скажем, 16), начиная с определенного адреса, скажем, 0x2050. Я хотел бы получить 16-битный вывод в шестнадцатеричных значениях в метку.
Я пытался понять BinaryReader и FileStreams, но я не совсем уверен, в чем разница или какой из них я должен использовать.
* Я видел много тем, в которых упоминается, что размер файла может быть проблемой, и я хотел бы отметить, что некоторые файлы, которые я буду проверять, могут иметь размер до 4 ГБ.
Я пробовал следующее:
Dim bytes() As Byte = New Byte(OpenedFile.Length) {}
ListBox1.Items.Add(Conversion.Hex(OpenedFile.Read(bytes, &H2050, 6)))
Но это просто записывает 6 байт в файл, и я не уверен, почему. В списке нет вывода.