Porównywanie wartości komórek z podaną liczbą

Porównywanie wartości komórek z podaną liczbą
MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
0

Witam, chce stworzyć krótki program który sprawdzi po kolei czy wartość w poszczególnych komórkach pamięci jest równa wartości wpisanej przez użytkownika:

Kopiuj
            cout << "Jakiej wartości szukasz? ";
            cin >> b;
  
                for (int i = 0x1480000; i <= 0x148FFFF; i++){
                    wsk = (int*)i;
                    if(*wsk==b) cout << "Ta wartosc znajduje sie w komorce: " << wsk << endl;
 }

Ma to działać na zasadzie znanego programu CheatEngine. Jednak przy DZIAŁANIU programu pojawia mi się warning, który nie umożliwia mi kontynuowanie jego działania. W momencie if(*wsk==b). Jak to naprawić? Jest napisane coś w stylu: Access violation reading locaton 0x01480000

dodanie znaczników <code class="cpp"> oraz `` - fp

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Przykro mi ale nie da się aż tak prosto przeszukiwać pamięci która nie należy do twojego procesu. To nie czasy dosa.

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
0

A co muszę umieć by tego dokonać, może jakieś rady ?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Zacząć od nauczenia się szukać w google, tylko na tym forum to było wertowane z 10 razy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.