原创: 作者:心灵代码
超精简的软件在制作过程中总会遇到一些问题,通过我们聪明的智慧,一个个的都解决的
====================================================
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 这几个一看就是关于新浏览器的,还没有干掉,若删除就会启动不了。