Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Ajuda Delphi WriteProcessMemory


Posts Recomendados

Olá,a algum tempo eu venho brincado com o AutoIt fiz um trayner só que queria passar ele para delphi , como eu faria essa função em delphi ?

trocar esse valor:

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Obrigado WebCheats ;)

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

Não custa Pesquisar antes de postar né?

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4346044
Compartilhar em outros sites

não entendi oqu você quiz dizer com isso eu pesquisei mais fui ai e não vi nada nem 1 exemplo :S e do mesmo geito vc n respondeu minha duvida :S

obrigado pela intenção rs

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4346142
Compartilhar em outros sites

não entendi oqu você quiz dizer com isso eu pesquisei mais fui ai e não vi nada nem 1 exemplo :S e do mesmo geito vc n respondeu minha duvida :S

obrigado pela intenção rs

Está perfeitamente respondida, neste link (

É necessário se cadastrar para acessar o conteúdo.
) que o Ryuk~ passou, no caso, o msdn, é um site onde se possue uma enorme quantidade de funções e suas explicações, tanto os argumentos(O que e como utilizar), como seu valores de retorno, agora basta você ler e interpretar, quando fizer isso, conseguirá entender como a função funciona, e utilisará-a.

 

_______________________________________________________

 

WriteProcessMemory function

 

Writes data to an area of memory in a specified process. The entire area to be written to must be accessible or the operation fails.(Explicação do que ela faz)

Syntax

 

BOOL WINAPI WriteProcessMemory(

__in HANDLE hProcess,

__in LPVOID lpBaseAddress,

__in LPCVOID lpBuffer,

__in SIZE_T nSize,

__out SIZE_T *lpNumberOfBytesWritten

);

 

Parameters

hProcess [in]

 

A handle to the process memory to be modified. The handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process.

 

lpBaseAddress [in]

 

A pointer to the base address in the specified process to which data is written. Before data transfer occurs, the system verifies that all data in the base address and memory of the specified size is accessible for write access, and if it is not accessible, the function fails.

lpBuffer [in]

 

A pointer to the buffer that contains data to be written in the address space of the specified process.

nSize [in]

 

The number of bytes to be written to the specified process.

 

lpNumberOfBytesWritten [out]

 

A pointer to a variable that receives the number of bytes transferred into the specified process. This parameter is optional. If lpNumberOfBytesWritten is NULL, the parameter is ignored.

 

Return value

 

If the function succeeds, the return value is nonzero.

 

If the function fails, the return value is 0 (zero). To get extended error information, call GetLastError. The function fails if the requested write operation crosses into an area of the process that is inaccessible.

 

Remarks

 

WriteProcessMemory copies the data from the specified buffer in the current process to the address range of the specified process. Any process that has a handle with PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process to be written to can call the function. Typically but not always, the process with address space that is being written to is being debugged.

 

The entire area to be written to must be accessible, and if it is not accessible, the function fails.

b34c171261.png

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4346368
Compartilhar em outros sites

WriteProcessMemory(PH,pointer($00467B57), addr(NewValue),4,Escrever);

Ta ai uma parte do code, agora estude, procure, pesquise.

NÃO ADIANTA ME MANDAR MP COM PEDIDO DE HACK!

VAI PERDER SEU TEMPO!!!

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4349048
Compartilhar em outros sites

Olha,eu fiz aqui mais ou menos só que ele não edita a memoria

 

Minha Sourcer

É necessário se cadastrar para acessar o conteúdo.

Obs 1 : Eu coloco o valor 00467B5 e o novo valor 00467B52

nas edit só que n funciona n sei pq -.- poderiam dar um help ai?

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4356076
Compartilhar em outros sites

Tente isso:

 

 

É necessário se cadastrar para acessar o conteúdo.

 

b34c171261.png

Link para o comentário
https://www.webcheats.com.br/topic/943962-ajuda-delphi-writeprocessmemory/#findComment-4357543
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.