首页 > 代码库 > 【原创】解决JT2Go二次开发提示license key无效问题

【原创】解决JT2Go二次开发提示license key无效问题

这东西可能对有些人来说比较有用

上几张图

 

关键代码

 1             IntPtr bassAddr = IntPtr.Zero; 2             foreach (ProcessModule pm in Process.GetCurrentProcess().Modules) 3             { 4                 if (pm.ModuleName.ToLower() == "visjt2goocx.ocx") 5                 { 6                     bassAddr = pm.BaseAddress; 7                     break; 8                 } 9             }10             byte[] writeData = http://www.mamicode.com/new byte[] { 0xEB };11             IntPtr hackAddr = new IntPtr(bassAddr.ToInt32() + 0x5701);12             uint lpflOldProtect = 0;13             if (VirtualProtect(hackAddr, 0x1000, PAGE_EXECUTE_READWRITE, out lpflOldProtect))14             {15                 Marshal.Copy(writeData, 0, hackAddr, 1);16                 VirtualProtect(hackAddr, 0x1000, lpflOldProtect, out lpflOldProtect);17             }

demo下载地址 http://pan.baidu.com/s/1qW4XmQo

所用到的 JT2Go 版本 http://pan.baidu.com/s/1dD9xxLJ

不要感谢我,我是雷锋。

【原创】解决JT2Go二次开发提示license key无效问题