INNER CODE UNIT · C#

_address

OpenKH/OpenKh · Hypervisor/Hypervisor.cs:74

            IntPtr _address = (IntPtr)(BaseAddress + Address);

            if (Absolute)
                _address = (IntPtr)(Address);

            var _dynoMethod = new DynamicMethod("SizeOfType", typeof(int), new Type[] { });
            ILGenerator _ilGen = _dynoMethod.GetILGenerator();

            _ilGen.Emit(OpCodes.Sizeof, typeof(T));
            _ilGen.Emit(OpCodes.Ret);

            var _outSize = (int)_dynoMethod.Invoke(null, null);

            var _outArray = new byte[_outSize];
            int _outRead = 0;

                ReadProcessMemory(Handle, _address, _outArray, _outSize, ref _outRead);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…