Hello, does anyone know how to read .exe file and put into textbox info from adress 0x61AA04 example? and to allow me to edit in textbox and save?

Can someone tell me whats wrong here:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
           BinaryReader br = new BinaryReader(File.OpenRead(listBox1.SelectedItem.ToString()));
           for (int i = 0x83C410; i <= 0x83C417; i++)
            {
            br.BaseStream.Position = i;
            textBox1.Text += br.ReadByte().ToString("X2");
            textBox1.Text = ConvertHex(textBox1.Text);
            }

           for (int i = 0x83B568; i <= 0x83B56E; i++)
           {
               br.BaseStream.Position = i;
               textBox2.Text += br.ReadByte().ToString("X2");
               textBox2.Text = ConvertHex(textBox2.Text);
           }

           for (int i = 0x83B55C; i <= 0x83B563; i++)
           {
               br.BaseStream.Position = i;
               textBox3.Text += br.ReadByte().ToString("X2");
               textBox3.Text = ConvertHex(textBox3.Text);
           }

           for (int i = 0x83B570; i <= 0x83B576; i++)
           {
               br.BaseStream.Position = i;
               textBox4.Text += br.ReadByte().ToString("X2");
               textBox4.Text = ConvertHex(textBox4.Text);
           }

            br.Close();
            //MessageBox.Show(listBox1.SelectedItem.ToString());
        }

        public static string ConvertHex(String hexString)
        {
            try
            {
                string ascii = string.Empty;

                for (int i = 0; i < hexString.Length; i += 2)
                {
                    String hs = string.Empty;

                    hs = hexString.Substring(i, 2);
                    uint decval = System.Convert.ToUInt32(hs, 16);
                    char character = System.Convert.ToChar(decval);
                    ascii += character;

                }

                return ascii;
            }
            catch (Exception ex) { Console.WriteLine(ex.Message); }

            return string.Empty;
        }
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.