채팅0

    조절 몸 64비트

    조회수 936

    function BodySetValue(Value: Single): Boolean;
    begin
     try
       PBYTE(@Value)^ := PBYTE(@Value)^ xor $3A;
       PBYTE(Pointer(DWORD(@Value) + 3))^ := PBYTE(Pointer(DWORD(@Value) + 3))^ xor $B8;

       WPM4Byte(BodyAlloc[2] + $660, PDWORD(@Value)^);
     except
     end;
    end;

    end.

     

    이부분 어떻게 바뀐지 아시는 형님….

    댓글2

    회원프로필

    function BodySetValue(Value: Single): Boolean;
    begin
      try
        PByte(@Value)^ := PByte(@Value)^ xor $3A;
        PByte(Pointer(NativeUInt(@Value) + 3))^ := PByte(Pointer(NativeUInt(@Value) + 3))^ xor $B8;
       
        WPM4Byte(BodyAlloc[2] + $660, PUInt32(@Value)^);
      except
      end;
    end;

    2023.06.30 19:29
    회원프로필

    Pointer와 DWORD 자료형은 포인터의 크기를 나타내는 NativeUInt로 대체
    PDWORD는 PUInt32로 대체 정수

    2023.06.30 19:30

      게시글 리스트
      제목작성자작성일조회
      공지10-207937
      945907-0185
      945807-0165
      945707-01176
      945607-01113
      945506-2895
      945406-2849
      945306-2864
      945206-28125
      945106-2772
      945006-26222
      944906-2669
      944806-2590
      944706-25543
      944606-2569
      944506-24170
      944406-23277
      944306-2395
      944206-22230
      944106-2270