Ejemplo n.º 1
0
        public virtual void Update(IntPtr value, ProcessModule targetModule)
        {
            IntPtr baseAddress = targetModule.BaseAddress;
            FileVersionInfo info = targetModule.FileVersionInfo;

            int offset = value.GetInt32OffsetFrom(targetModule.BaseAddress);
            Build = info.FileVersion;
            Value = offset;
        }
Ejemplo n.º 2
0
        public void GetInt32OffsetFrom_Scenario_ExpectedBehaviour()
        {
            IntPtr from = new IntPtr(0x1000);
            IntPtr to = new IntPtr(0x2000);

            int expected = 0x1000;
            int actual = to.GetInt32OffsetFrom(from);

            Assert.AreEqual(expected, actual);
        }