
Re: Тема с ГКД-читом пропала!
Defiance писал(а):
Zeratustro писал(а):
оно читабельно и свободно
Помнится кто то говорил что это невозможно.
Ну вообще, вообще оно вот тут:
Func _MEMORYREAD($IV_ADDRESS, $AH_HANDLE, $SV_TYPE = "dword")
If Not IsArray($AH_HANDLE) Then
SetError(1)
Return 0
EndIf
Local $V_BUFFER = DllStructCreate($SV_TYPE)
If @error Then
SetError(@error + 1)
Return 0
EndIf
DllCall($AH_HANDLE[0], "int", "ReadProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
If Not @error Then
Local $V_VALUE = DllStructGetData($V_BUFFER, 1)
Return $V_VALUE
Else
SetError(6)
Return 0
EndIf
EndFunc
И здесь видно не вооруженным глазом, что никаких бинарных действий после чтения не выполняется, а следовательно данные "открыты". Кстать, есть еще вариант, что исходник выложен отдельно, а прога собрана отдельно. Кто нибудь пытался компилировать сие?