Skocz do zawartości
VEEX

Zmiana wartości od 0x16 aż do 0x16FFFFFF

Rekomendowane odpowiedzi

Witam, mam tutaj kod: 

 

WriteProcessMemory(hProc, (LPVOID)0x172EDBB0, &newValue, (DWORD)sizeof(newValue), NULL);

	WriteProcessMemory(hProc, (LPVOID)0x171473E0, &newValue, (DWORD)sizeof(newValue), NULL);

	WriteProcessMemory(hProc, (LPVOID)0x1728F958, &newValue, (DWORD)sizeof(newValue), NULL);

	WriteProcessMemory(hProc, (LPVOID)0x17147890, &newValue, (DWORD)sizeof(newValue), NULL);   

	WriteProcessMemory(hProc, (LPVOID)0x173E9ED0, &newValue, (DWORD)sizeof(newValue), NULL);

	WriteProcessMemory(hProc, (LPVOID)0x1728FBB0, &newValue, (DWORD)sizeof(newValue), NULL);

 

 

Jak widzicie każdy adres zaczyna się na 0x17, i teraz pytanie brzmi: Jak zrobić aby nie pierniczyć się z wypisywaniem wszystkich adresów, tylko odrazu w 1 linijce wpisało wartość do wszystkich adresów zaczynających się na 0x17 ? 

//Zrobienie tego w pętli odpada, gdyż MUSI się to wykonać natychmiastowo.
                
            

Edytowane przez _K_

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chodzi mi o to, że wszystkie adresy od 0x17 do 0x17FFFFFF w tym samym momencie muszą być zmienione. Przeskakiwanie od 0x17 do 0x17FFFFFF zajmuje trochę czasu, a w moim przypadku za dużo. Moim zdaniem celowo nabiłeś sobie post powyższą wypowiedzią.

Edytowane przez VEEX

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×