您的位置:首页 > 其它

迅雷超精简 打造计时:

2016-06-21 08:32 375 查看
原创: 作者:心灵代码

超精简的软件在制作过程中总会遇到一些问题,通过我们聪明的智慧,一个个的都解决的

====================================================

BUG 1:打开主程序时,提示 少文件的提示问题:





00FDBA17  |.  50            push eax                                 ; /Buffer = 00000001

00FDBA18  |.  68 04010000   push 0x104                               ; |BufSize = 104 (260.)

00FDBA1D  |.  FF15 04140501 call dword ptr ds:[<&KERNEL32.GetCurrent>; \GetCurrentDirectoryW

00FDBA23  |.  83BE 14010000>cmp dword ptr ds:[esi+0x114],0x0

00FDBA2A  |.  8B3D 00140501 mov edi,dword ptr ds:[<&KERNEL32.SetCurr>;  kernel32.SetCurrentDirectoryW
00FDBA30  |.  90            nop

00FDBA31  |.  90            nop


00FDBA32  |.  81C6 00010000 add esi,0x100

00FDBA38  |.  56            push esi

===================================================

BUG 2: 自动打开文件夹的问题



 

0FDBB13  |.  C785 78F9FFFF>mov [local.418],Thunder_.01066938        ;  UNICODE "open"

00FDBB1D  |.  89B5 7CF9FFFF mov [local.417],esi

00FDBB23  |.  C785 88F9FFFF>mov [local.414],0x5

00FDBB2D  |.  899D 8CF9FFFF mov [local.413],ebx

00FDBB33  |.  C785 70F9FFFF>mov [local.420],0x40
00FDBB3D      FF15 B41A0501 call dword ptr ds:[<&SHELL32.ShellExecut>;  shell32.ShellExecuteExW这句我们NOP掉 就可以了。

00FDBB43  |.  85C0          test eax,eax

00FDBB45      74 0A         je short Thunder_.00FDBB51

00FDBB47  |.  899D A8F9FFFF mov [local.406],ebx

00FDBB4D  |.  33F6          xor esi,esi

00FDBB4F  |.  EB 08         jmp short Thunder_.00FDBB59

00FDBB51  |>  FF15 94140501 call dword ptr ds:[<&KERNEL32.GetLastErr>; [GetLastError

制作成品下载:

后来又发现

ThunderNewTask文件夹

ThunderLiveUpdate.xar

ThunderCore.xar 这些都是可以删除掉的。

美中不足: XBrowser.exe  XLBrowserAppSupport.dll  XLWebBrowser.dll 这几个一看就是关于新浏览器的,还没有干掉,若删除就会启动不了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: