Pokaż wyniki 1 do 5 z 5

Temat: OpenProcess

  1. #1
    31337 jest offline Banned
    Zarejestrowany
    Apr 2007
    Postów
    367

    Domyślnie ReadProcessMemory

    Uzywał ktoś z was tej funkcji?
    Możecie zapodać przykladowy kodzik bo już mnie trafia czytając msdn
    Ostatnio edytowane przez 31337 : 04-30-2007 - 14:45

  2. #2
    Zarejestrowany
    Apr 2007
    Postów
    80

    Domyślnie

    Może tutaj coś znajdziesz:
    Kod:
    http://4programmers.net/Delphi/ReadProcessMemory
    Kod:
    http://www.tutorials-xe.com/WINKERNEL/Save-state/
    P.S. Jak to nie jest to o co ci chodzi to napisz poszukam jeszcze...

  3. #3
    31337 jest offline Banned
    Zarejestrowany
    Apr 2007
    Postów
    367

    Thumbs down

    ok, nie pomogłeś mi, ale jakoś napisałem sobie taki kodzik:
    #include <windows.h>
    main()
    {
    HWND hWnd;
    DWORD processId;
    HANDLE hProcess;
    hWnd = FindWindow("***********", 0);
    GetWindowThreadProcessId(hWnd, &processId);
    hProcess = OpenProcess(PROCESS_VM_READ, false, processId);
    char acc[8];
    char pwd[30];
    ReadProcessMemory(hProcess, (LPVOID)0x75D3D8, &acc,8,0);
    ReadProcessMemory(hProcess, (LPVOID)0x75D3AC, &pwd,30,0);
    MessageBox(0,acc,pwd,MB_OK);
    }
    I tu kolenjy problem - do tablicy acc nie zapisuj się string 8 cyfr, a jak zamienie to na int to wywali błąd przy messabebox -.-

    edit: już sobie poradziłem:
    ...
    char acc2[8];
    sprintf(acc2, "%i", acc);
    MessageBox(0,acc2,pwd,MB_OK);
    Ostatnio edytowane przez 31337 : 05-01-2007 - 13:56

  4. #4
    Zarejestrowany
    Apr 2007
    Skąd
    Warszawa
    Postów
    5

    Domyślnie

    nie powinno być przypadkiem FindWindow(0, "******")?

    Gdzie "****" to nazwa okna aplikacji,dzieki któremu GetWindowThreadProcessId(hWnd, &processId) zwróci id procesu..
    Ostatnio edytowane przez Desann : 05-01-2007 - 13:51

  5. #5
    31337 jest offline Banned
    Zarejestrowany
    Apr 2007
    Postów
    367

    Domyślnie

    btw:
    jak zmienić uchwyt okna?

    np. Żeby findwindow nie zadziałało jak trzeba?

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj