diff --git a/NetEaseMusic-DiscordRPC/MemoryUtil.cs b/NetEaseMusic-DiscordRPC/MemoryUtil.cs index 6d2e5ba..3ca2c47 100644 --- a/NetEaseMusic-DiscordRPC/MemoryUtil.cs +++ b/NetEaseMusic-DiscordRPC/MemoryUtil.cs @@ -46,18 +46,20 @@ public static void LoadMemory(int pid, ref double rate, ref double lens) // offset 2.7.1 -> 0x8ADA70 // offset 2.7.3 -> 0x8BDAD0 - if (!ReadProcessMemory(EntryPoint, BaseAddress + 0x8BDAD0, buffer, sizeof(double), IntPtr.Zero)) + // offset 2.7.6 -> 0x8BEAD8 + if (!ReadProcessMemory(EntryPoint, BaseAddress + 0x8BEAD8, buffer, sizeof(double), IntPtr.Zero)) { - Debug.Print($"Failed to load memory at 0x{(BaseAddress + 0x8BDAD0).ToString("X")}"); + Debug.Print($"Failed to load memory at 0x{(BaseAddress + 0x8BEAD8).ToString("X")}"); return; } var current = BitConverter.ToDouble(buffer, 0); // offset 2.7.1 -> 0x8CDF88 // offset 2.7.3 -> 0x8DEB98 - if (!ReadProcessMemory(EntryPoint, BaseAddress + 0x8DEB98, buffer, sizeof(double), IntPtr.Zero)) + // offset 2.7.6 -> 0x8DFC08 + if (!ReadProcessMemory(EntryPoint, BaseAddress + 0x8DFC08, buffer, sizeof(double), IntPtr.Zero)) { - //Debug.Print($"Failed to load memory at 0x{(BaseAddress + 0x792BEB98).ToString("X")}"); + Debug.Print($"Failed to load memory at 0x{(BaseAddress + 0x8DFC08).ToString("X")}"); return; } var maxlens = BitConverter.ToDouble(buffer, 0); diff --git a/NetEaseMusic-DiscordRPC/Program.cs b/NetEaseMusic-DiscordRPC/Program.cs index de9f11d..f7b0b96 100644 --- a/NetEaseMusic-DiscordRPC/Program.cs +++ b/NetEaseMusic-DiscordRPC/Program.cs @@ -112,7 +112,7 @@ private static void Main() #if _DEBUG if (!playerState) #else - if (Win32Api.User32.IsFullscreenAppRunning() || Win32Api.User32.IsWhitelistAppRunning() || + if (/*Win32Api.User32.IsFullscreenAppRunning() || Win32Api.User32.IsWhitelistAppRunning() ||*/ !playerState) #endif {