Ejemplo n.º 1
0
        public static bool WriteMsr(uint index, uint eax, uint edx)
        {
            if (_driver == null)
                return false;


            WriteMsrInput input = new WriteMsrInput { Register = index, Value = ((ulong)edx << 32) | eax };
            return _driver.DeviceIOControl(Interop.Ring0.IOCTL_OLS_WRITE_MSR, input);
        }
Ejemplo n.º 2
0
        public static bool WriteMsr(uint index, ulong value)
        {
            if (_driver == null)
            {
                return(false);
            }

            WriteMsrInput input = new WriteMsrInput {
                Register = index, Value = value
            };

            return(_driver.DeviceIOControl(Interop.Ring0.IOCTL_OLS_WRITE_MSR, input));
        }