public void ExcuteAnalyzeFile() { if (FilePath == "") { State = "请输入文件路径"; return; } State = "解析中..."; Task.Factory.StartNew(() => { try { HeapFileAnalyzer x = new HeapFileAnalyzer(FilePath); x.DoWork(); Msgs = QQMailHelper.GetMessages(x); Account = QQMailHelper.GetAccount(x); State = "解析完成!"; } catch { State = "解析出现异常"; } }); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\微信聊天记录\com.tencent.mm.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForText(x); }
public void Initialize() { if (HeapAnalyzer == null) { HeapAnalyzer = new HeapFileAnalyzer(HeapFilePath); HeapAnalyzer.DoWork(); } }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\微信交易记录170904\com.tencent.mmtools.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForMessage2(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\网易收件箱\com.netease.mobimail.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForText(x); //lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\360浏览历史\com.qihoo.browser.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForMessage2(x); //lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\集合\sogou.mobile.explorer.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); //lookForMessage2(x); lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\189收件箱\com.corp21cn.mail189.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForMessage2(x); //lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\天翼云盘\com.cn21.ecloud.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForText(x); //lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\微信进程内存测试分析\com.tencent.mm.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); //lookForMessage2(x); lookForMessage2(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\新真机集合\com.UCMobile.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); lookForMessage2(x); //lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\集合\com.oupeng.mini.android.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); //lookForMessage2(x); lookForText(x); }
public static void DoWork() { string path = @"F:\工作项目\内存提取\test\新真机集合\com.eg.android.AlipayGphone.hprof"; HeapFileAnalyzer x = new HeapFileAnalyzer(path); x.DoWork(); //lookForMessage2(x); lookForMessage2(x); }
public void ExcuteAnalyzeFile() { if (FilePath == "") { State = "请输入文件路径"; return; } State = "解析中..."; Task.Factory.StartNew(() => { try { HeapFileAnalyzer x = new HeapFileAnalyzer(FilePath); x.DoWork(); var group = QQHelper.GetGroups(x); var friends = QQHelper.GetFriends(x); int i = 0; List <QQGroupFriendsBinder> temp = friends.Where(c => c.UIN != null).Select(c => new QQGroupFriendsBinder() { Name = c.Name, GroupID = "g" + c.GroupID, UIN = c.UIN.Replace("\0", ""), ID = "f" + c.UIN.Replace("\0", ""), Age = c.Age, Gender = c.Gender, Remark = c.Remark, }).ToList(); var t = group.Where(c => c.Name != null).OrderBy(c => c.GroupID).Select(c => new QQGroupFriendsBinder() { Name = c.Name, ID = "g" + c.GroupID, }); temp.AddRange(t); temp = temp.Distinct(new QQGroupFriendsComparer()).ToList(); Groups = temp; Msgs = QQHelper.GetMessages(x); Account = QQHelper.GetAccount(x); State = "解析完成!"; } catch { State = "解析出现异常"; } }); }