template< class T > auto_ptr< T > ReadDataArray( void* ptr, size_t size )
{
T* ukTypePtr = new T[ size ];
if( m_bIsInternal )
{
memcpy( ukTypePtr, ptr, size );
}
else
{
ReadProcessMemory( m_hProcess, ptr, ukTypePtr, size, 0 );
}
return < T >( ukTypePtr );
}
Comments