Originally Posted by
xalcon
...
do you still try to use the GUID as a Pointer to something? Even when you cut the 8 byte big GUID into a 4 Byte integer, you won't get anything you would want (except you want some weired data or null pointerzzzZ).
If you really want to try to figure some ObjC/C:
Code:
+ (int)loadDataForAddress:(mach_vm_address_t)Address Buffer:(UInt64*)DataBuffer BufLength:(mach_vm_size_t)Bytes{
mach_vm_size_t retBytes = Bytes;
kern_return_t kReturn;
kReturn = mach_vm_read_overwrite(globalVMTask,Address,Bytes,(vm_address_t)DataBuffer,&retBytes);
if ((retBytes == Bytes) && (kReturn == 0))
{
return 0;
}
return 1;
}