Esempio n. 1
0
        public void write()
        {
            try
            {
                ProcessMemoryReaderLib.ProcessMemoryReader preader = new ProcessMemoryReaderLib.ProcessMemoryReader();
                ProcessMemoryReader Reader    = new ProcessMemoryReader();
                Process[]           MyProcess = Process.GetProcessesByName(textBox1.Text);
                preader.ReadProcess = MyProcess[0];
                preader.OpenProcess();

                int    byteswritten;
                long   value;
                byte[] memory;
                string wadress     = textBox2.Text;
                IntPtr writeadress = new IntPtr(Convert.ToInt32(wadress, 16));

                value  = Convert.ToInt64(textBox3.Text);
                memory = BitConverter.GetBytes(value);
                preader.WriteProcessMemory((IntPtr)writeadress, memory, out byteswritten);


                label5.ForeColor = Color.Green;
                label5.Text      = "Değerleriniz Aktarıldı!...";
            }

            catch
            {
                label5.ForeColor = Color.Red;
                label5.Text      = "Hata Oluştu!...";
            }
        }