Q&A

  • gamehack 처럼 특정 프로그램이 가지고있는 메모리에서..원하는 값을 가져오는 방법을 알고싶습니다..
안녕하세요 언제나 초보 바보감자입니다..
히히..제가 게임을 무쟈게 좋아하는데..한가지 궁금 한게생겼더라구요..
메모리만지는것에 관하여 공부 하고싶은데..
gamehack 라고..유명한 프로그램이있지요..특정 프로그램을 선택후
선택하면 그프로그램이 잡고있는 메모리 안에서..
제가 원하는 자료를 여러번 찾아줍니다.. 그래서 특정 한 자료만 찾아낼수가있는데... 델파이에서 어찌 구현하는지...관련된 참고자료만 알려주셔도..감사하겠습니다...
부탁 드리겠습니다.. 날씨가 오늘은 비가올려나..말려나.. 덥진않아좋네요..
^^*;
좋은 하루 보내십시오..꾸벅...



                                              언제나 비를 기다리는 바보감자가 올림..

p.s 한가지더 부탁드리고싶은게있는데요..
      한글로 "아아" 라는 단어가 프로그램안에있다면.. 이건 2진수로 어찌 나타 내는지 알고싶으면 어찌하지요..? 함수가 있을듯한데..
1  COMMENTS
  • Profile
    최용일 2002.05.16 00:14
    안녕하세요. 최용일입니다.

    ReadProcessMemory란 API함수를 사용하세요... 자세한 것은 MSDN에 찾아보시구요. 예제도 몇개 있을겁니다.

    한글이건 뭐건 컴퓨터 입장에서 보면 똑같은 겁니다...

    아래건 16진수로 바꾸는 건데 참고하셔서 이진수로 바꾸세요... 질답란에 찾아보시면 예제도 있습니다.

    var
        S, H: string;
        I: Integer;
    begin
        S := '아아';
        for I := 1 to Length(S) do
            H := H + IntToHex(Ord(S[I]), 2);
        button1.Caption := H;
    end;

    ^^ 항상 즐코하세요...