private void Schreiben_Click(object sender, EventArgs e) { { byte[] writeboxContent = MemoryConverter.TextBoxContentToByteArray(WriteValueTextBox.Text, ((KeyValuePair <int, string>)InputTypeComboBox.SelectedItem).Key); IntPtr test = new IntPtr(int.Parse(WriteAddressTextBox.Text, System.Globalization.NumberStyles.HexNumber)); meow.TestWrite(test, writeboxContent); } }
//TODO richtig machen(is noch irgendwie unsauber) private void Freezer_DoWork(object sender, DoWorkEventArgs e) { byte[] writeboxContent = new byte[0]; WriteValueTextBox.Invoke((Action)(() => writeboxContent = MemoryConverter.TextBoxContentToByteArray(WriteValueTextBox.Text, ((KeyValuePair <int, string>)InputTypeComboBox.SelectedItem).Key))); IntPtr test = new IntPtr(int.Parse(WriteAddressTextBox.Text, System.Globalization.NumberStyles.HexNumber)); while (Freeze.Checked == true) { schreiben.Invoke((Action)(() => schreiben.Enabled = false)); meow.TestWrite(test, writeboxContent); Thread.Sleep(100); } schreiben.Invoke((Action)(() => schreiben.Enabled = true)); }
private void NextScan_Click(object sender, EventArgs e) { textboxContent = MemoryConverter.TextBoxContentToByteArray(ValueToFindTextBox.Text, ((KeyValuePair <int, string>)InputTypeComboBox.SelectedItem).Key); meow.Value = textboxContent; meow.CompareLists(); source.DataSource = meow.Output; dataGridView1.DataSource = source; AddressFoundLabel.Text = meow.Output.Count().ToString(); AutoRefreshcheckBox.Enabled = true; //foolin around //listBox1.DataSource = firstTry.memoryMemory.ConvertAll(delegate (IntPtr i) { return i.ToString("X8"); }); }
private void FirstScan_Click(object sender, EventArgs e) { textboxContent = MemoryConverter.TextBoxContentToByteArray(ValueToFindTextBox.Text, ((KeyValuePair <int, string>)InputTypeComboBox.SelectedItem).Key); meow.Value = textboxContent; CheckForString(); meow.Start(); source.DataSource = meow.Output; dataGridView1.DataSource = source; AddressFoundLabel.Text = meow.Output.Count().ToString(); NextScanButton.Enabled = true; ResetButton.Enabled = true; AddressFoundLabel.Visible = true; FirstScanButton.Enabled = false; InputTypeComboBox.Enabled = false; Collector.RunWorkerAsync(); }