Wie konvertiert einen Hexadezimalwert in ASCII?

Ich versuche, mit fstream sind schreiben einer ausführbaren Datei:

Dim buffer As String
Dim c As Char = Chr(9)
Dim fs As System.IO.FileStream = New System.IO.FileStream("test.exe", IO.FileMode.OpenOrCreate)
Dim w As System.IO.BinaryWriter = New System.IO.BinaryWriter(fs)

w.Seek(0, System.IO.SeekOrigin.Begin)
w.Write(HEX VALUES HERE)

w.Close()
fs.Close()

Konvertieren des hex-ASCII, die ich versucht habe, Dinge wie:

  MessageBox.Show(ChrW(Convert.ToInt32("48", 16)))
  MessageBox.Show(Chr(CInt("&H" & "48")))
  MessageBox.Show(Chr(CInt("&H48")))

Jedoch jede dieser Funktionen funktionieren nur mit einem einzigen Charakter. Wie mache ich diese Funktionen die Arbeit für ganze strings?

InformationsquelleAutor 43.52.4D. | 2012-12-24
Schreibe einen Kommentar