void ThreadNovoScanearString(string Value) { Desabilitar(); try { Limpar(); int Inicio = (int)Convert.ToInt64(textBox2.Text, 16); int Fim = (int)Convert.ToInt64(textBox3.Text, 16); Scaneando = true; for (int Endereco = Inicio; Endereco < ((Fim)); Endereco++) { if (!Scaneando) { Habilitar(); return; } string ValorDoEndereco = Memoria.LerString(Endereco, Value.Length); if (ValorDoEndereco == Value) { this.Invoke((MethodInvoker)(() => listBox1.Items.Add("0x" + Endereco.ToString("X")))); } } } catch (Exception ex) { MessageBox.Show("Ocorreu um error, por favor envie esse error para o gusdnide o mais rapido possivel, Contato Skype: bielzaao \n O Error Está ja foi copiado, simplesmente envie para o gusdnide ou cole em um bloco de notas e poste em algum dos foruns que gusdnide está e marque ele"); Clipboard.SetText(ex.Message); } Habilitar(); }
void ThreadProximoScanearString(string[] Enderecos, string Value) { Desabilitar(); try { Limpar(); Scaneando = true; foreach (string sEndereco in Enderecos) { if (!Scaneando) { Habilitar(); return; } int Endereco = int.Parse(sEndereco, System.Globalization.NumberStyles.HexNumber); string ValorDoEndereco = Memoria.LerString(Endereco, Value.Length); if (ValorDoEndereco == Value) { this.Invoke((MethodInvoker)(() => listBox1.Items.Add("0x" + Endereco.ToString("X")))); } } } catch (Exception ex) { MessageBox.Show("Ocorreu um error, por favor envie esse error para o gusdnide o mais rapido possivel, Contato Skype: bielzaao \n O Error Está ja foi copiado, simplesmente envie para o gusdnide ou cole em um bloco de notas e poste em algum dos foruns que gusdnide está e marque ele"); Clipboard.SetText(ex.Message); } Habilitar(); }