├── .editorconfig ├── .gitignore ├── 2Box.sln ├── 2Box.sln.DotSettings ├── 2Box ├── 2Box.vcxproj ├── 2Box.vcxproj.filters ├── app │ ├── MainApp.cpp │ └── MainApp.ixx ├── biz │ ├── core │ │ └── Biz.Core.ixx │ ├── env │ │ ├── Env-EnvManager.cpp │ │ ├── Env-EnvManager.ixx │ │ ├── Env-Envrironment.cpp │ │ ├── Env-Envrironment.ixx │ │ ├── Env-Reg.cpp │ │ ├── Env-Reg.ixx │ │ └── Env.ixx │ ├── essential_data │ │ └── EssentialData.ixx │ ├── file_redirect │ │ ├── FileRedirect.cpp │ │ └── FileRedirect.ixx │ ├── http │ │ └── WinHttp.ixx │ ├── injector │ │ └── Injector.ixx │ ├── launcher │ │ ├── Launcher.cpp │ │ └── Launcher.ixx │ ├── rpc │ │ ├── RpcServer.cpp │ │ └── RpcServer.h │ ├── symbols │ │ └── SymbolLoader.ixx │ └── wnd_enumerator │ │ ├── WndEnumerator.cpp │ │ └── WndEnumerator.ixx ├── res │ ├── 2Box.ico │ ├── 2Box.rc │ ├── embed_dll.rc │ ├── extra.manifest │ └── resource.h └── ui │ ├── UI.MainWindow.cpp │ ├── UI.MainWindow.ixx │ ├── control │ ├── UI.Button.cpp │ ├── UI.Button.ixx │ ├── UI.LoadingIndicator.cpp │ ├── UI.LoadingIndicator.ixx │ ├── UI.ScrollBar.cpp │ ├── UI.ScrollBar.ixx │ └── biz_ctrl │ │ ├── UI.EnvBoxCard.cpp │ │ ├── UI.EnvBoxCard.ixx │ │ ├── UI.EnvBoxCardArea.cpp │ │ ├── UI.EnvBoxCardArea.ixx │ │ ├── UI.EnvDetail.cpp │ │ ├── UI.EnvDetail.ixx │ │ ├── UI.FeaturesArea.cpp │ │ ├── UI.FeaturesArea.ixx │ │ ├── UI.FileStatusCtrl.cpp │ │ ├── UI.FileStatusCtrl.ixx │ │ ├── UI.LeftSidebar.cpp │ │ ├── UI.LeftSidebar.ixx │ │ ├── UI.RightContent.cpp │ │ ├── UI.RightContent.ixx │ │ ├── UI.StartAppDiv.cpp │ │ └── UI.StartAppDiv.ixx │ ├── core │ ├── UI.Core-CommonDlg.cpp │ ├── UI.Core-WindowBase.cpp │ └── UI.Core.ixx │ └── page │ ├── UI.Page-Download.ixx │ ├── UI.Page-Home.ixx │ └── UI.Page.ixx ├── 3rdparty └── Detours │ ├── .editorconfig │ ├── .gitignore │ ├── CREDITS.md │ ├── LICENSE │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── SECURITY.md │ ├── src │ ├── Makefile │ ├── creatwth.cpp │ ├── detours.cpp │ ├── detours.h │ ├── detver.h │ ├── disasm.cpp │ ├── disolarm.cpp │ ├── disolarm64.cpp │ ├── disolia64.cpp │ ├── disolx64.cpp │ ├── disolx86.cpp │ ├── image.cpp │ ├── modules.cpp │ └── uimports.cpp │ ├── system.mak │ └── vc │ ├── Detours.vcxproj │ └── Detours.vcxproj.filters ├── BuildDllHelper ├── BuildDllHelper.vcxproj └── BuildDllHelper.vcxproj.filters ├── BuildIDL ├── BuildIDL.vcxproj ├── BuildIDL.vcxproj.filters └── idl │ └── service.idl ├── DevTools └── 2Box-cli │ ├── 2Box-cli.cpp │ ├── 2Box-cli.vcxproj │ └── 2Box-cli.vcxproj.filters ├── LICENSE ├── MemoryDll ├── MemoryDll.vcxproj ├── MemoryDll.vcxproj.filters ├── biz_initializer.cpp ├── biz_initializer.h ├── dllmain.cpp ├── global_data │ ├── GlobalData.cpp │ └── GlobalData.ixx ├── hook │ ├── Hook-Advapi32.ixx │ ├── Hook-All.ixx │ ├── Hook-Core.ixx │ ├── Hook-Iphlpapi.ixx │ ├── Hook-Kernel32.ixx │ ├── Hook-Netapi32.ixx │ ├── Hook-Ntdll.ixx │ ├── Hook-Ole32.ixx │ ├── Hook-Shell32.ixx │ ├── Hook-User32.ixx │ └── Hook.ixx ├── load_self │ └── LoadSelf.cpp └── rpc │ ├── RpcClient.ixx │ └── RpcImplRequirement.cpp ├── README.md └── common ├── Common.ixx ├── common.vcxproj ├── common.vcxproj.filters ├── coroutine ├── Coroutine-AsyncScope.ixx ├── Coroutine-Cancellation.ixx ├── Coroutine-Concept.ixx ├── Coroutine-LazyTask.ixx ├── Coroutine-PromiseBase.ixx ├── Coroutine-SharedTask.ixx ├── Coroutine-WhenAll.ixx ├── Coroutine-WhenAllSettled.ixx ├── Coroutine-WhenAny.ixx └── Coroutine.ixx ├── dynamic_win_api └── DynamicWin32Api.ixx ├── header_units ├── sys_defs.h ├── sys_defs.hpp └── targetver.h ├── pe_loader ├── PELoader-Exceptions.ixx ├── PELoader-Loader.ixx ├── PELoader-Parser.ixx ├── PELoader-StaticTLS.ixx ├── PELoader-Symbol.ixx ├── PELoader-SystemInfo.ixx └── PELoader.ixx ├── scheduler ├── Scheduler-EventLoop.ixx ├── Scheduler-ExecutionContext.ixx ├── Scheduler-TimedQueue.ixx └── Scheduler.ixx ├── state_machine └── StateMachine.ixx └── utility ├── Utility.LiteralName.ixx ├── Utility.SystemInfo.ixx └── Utility.Toolhelp.ixx /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/.gitignore -------------------------------------------------------------------------------- /2Box.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box.sln -------------------------------------------------------------------------------- /2Box.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box.sln.DotSettings -------------------------------------------------------------------------------- /2Box/2Box.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/2Box.vcxproj -------------------------------------------------------------------------------- /2Box/2Box.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/2Box.vcxproj.filters -------------------------------------------------------------------------------- /2Box/app/MainApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/app/MainApp.cpp -------------------------------------------------------------------------------- /2Box/app/MainApp.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/app/MainApp.ixx -------------------------------------------------------------------------------- /2Box/biz/core/Biz.Core.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/core/Biz.Core.ixx -------------------------------------------------------------------------------- /2Box/biz/env/Env-EnvManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-EnvManager.cpp -------------------------------------------------------------------------------- /2Box/biz/env/Env-EnvManager.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-EnvManager.ixx -------------------------------------------------------------------------------- /2Box/biz/env/Env-Envrironment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-Envrironment.cpp -------------------------------------------------------------------------------- /2Box/biz/env/Env-Envrironment.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-Envrironment.ixx -------------------------------------------------------------------------------- /2Box/biz/env/Env-Reg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-Reg.cpp -------------------------------------------------------------------------------- /2Box/biz/env/Env-Reg.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env-Reg.ixx -------------------------------------------------------------------------------- /2Box/biz/env/Env.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/env/Env.ixx -------------------------------------------------------------------------------- /2Box/biz/essential_data/EssentialData.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/essential_data/EssentialData.ixx -------------------------------------------------------------------------------- /2Box/biz/file_redirect/FileRedirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/file_redirect/FileRedirect.cpp -------------------------------------------------------------------------------- /2Box/biz/file_redirect/FileRedirect.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/file_redirect/FileRedirect.ixx -------------------------------------------------------------------------------- /2Box/biz/http/WinHttp.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/http/WinHttp.ixx -------------------------------------------------------------------------------- /2Box/biz/injector/Injector.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/injector/Injector.ixx -------------------------------------------------------------------------------- /2Box/biz/launcher/Launcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/launcher/Launcher.cpp -------------------------------------------------------------------------------- /2Box/biz/launcher/Launcher.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/launcher/Launcher.ixx -------------------------------------------------------------------------------- /2Box/biz/rpc/RpcServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/rpc/RpcServer.cpp -------------------------------------------------------------------------------- /2Box/biz/rpc/RpcServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/rpc/RpcServer.h -------------------------------------------------------------------------------- /2Box/biz/symbols/SymbolLoader.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/symbols/SymbolLoader.ixx -------------------------------------------------------------------------------- /2Box/biz/wnd_enumerator/WndEnumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/wnd_enumerator/WndEnumerator.cpp -------------------------------------------------------------------------------- /2Box/biz/wnd_enumerator/WndEnumerator.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/biz/wnd_enumerator/WndEnumerator.ixx -------------------------------------------------------------------------------- /2Box/res/2Box.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/res/2Box.ico -------------------------------------------------------------------------------- /2Box/res/2Box.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/res/2Box.rc -------------------------------------------------------------------------------- /2Box/res/embed_dll.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/res/embed_dll.rc -------------------------------------------------------------------------------- /2Box/res/extra.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/res/extra.manifest -------------------------------------------------------------------------------- /2Box/res/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/res/resource.h -------------------------------------------------------------------------------- /2Box/ui/UI.MainWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/UI.MainWindow.cpp -------------------------------------------------------------------------------- /2Box/ui/UI.MainWindow.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/UI.MainWindow.ixx -------------------------------------------------------------------------------- /2Box/ui/control/UI.Button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.Button.cpp -------------------------------------------------------------------------------- /2Box/ui/control/UI.Button.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.Button.ixx -------------------------------------------------------------------------------- /2Box/ui/control/UI.LoadingIndicator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.LoadingIndicator.cpp -------------------------------------------------------------------------------- /2Box/ui/control/UI.LoadingIndicator.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.LoadingIndicator.ixx -------------------------------------------------------------------------------- /2Box/ui/control/UI.ScrollBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.ScrollBar.cpp -------------------------------------------------------------------------------- /2Box/ui/control/UI.ScrollBar.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/UI.ScrollBar.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvBoxCard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvBoxCard.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvBoxCard.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvBoxCard.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvBoxCardArea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvBoxCardArea.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvBoxCardArea.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvBoxCardArea.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvDetail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvDetail.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.EnvDetail.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.EnvDetail.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.FeaturesArea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.FeaturesArea.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.FeaturesArea.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.FeaturesArea.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.FileStatusCtrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.FileStatusCtrl.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.FileStatusCtrl.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.FileStatusCtrl.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.LeftSidebar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.LeftSidebar.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.LeftSidebar.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.LeftSidebar.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.RightContent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.RightContent.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.RightContent.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.RightContent.ixx -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.StartAppDiv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.StartAppDiv.cpp -------------------------------------------------------------------------------- /2Box/ui/control/biz_ctrl/UI.StartAppDiv.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/control/biz_ctrl/UI.StartAppDiv.ixx -------------------------------------------------------------------------------- /2Box/ui/core/UI.Core-CommonDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/core/UI.Core-CommonDlg.cpp -------------------------------------------------------------------------------- /2Box/ui/core/UI.Core-WindowBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/core/UI.Core-WindowBase.cpp -------------------------------------------------------------------------------- /2Box/ui/core/UI.Core.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/core/UI.Core.ixx -------------------------------------------------------------------------------- /2Box/ui/page/UI.Page-Download.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/page/UI.Page-Download.ixx -------------------------------------------------------------------------------- /2Box/ui/page/UI.Page-Home.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/page/UI.Page-Home.ixx -------------------------------------------------------------------------------- /2Box/ui/page/UI.Page.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/2Box/ui/page/UI.Page.ixx -------------------------------------------------------------------------------- /3rdparty/Detours/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/.editorconfig -------------------------------------------------------------------------------- /3rdparty/Detours/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/.gitignore -------------------------------------------------------------------------------- /3rdparty/Detours/CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/CREDITS.md -------------------------------------------------------------------------------- /3rdparty/Detours/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/LICENSE -------------------------------------------------------------------------------- /3rdparty/Detours/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/LICENSE.md -------------------------------------------------------------------------------- /3rdparty/Detours/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/Makefile -------------------------------------------------------------------------------- /3rdparty/Detours/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/README.md -------------------------------------------------------------------------------- /3rdparty/Detours/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/SECURITY.md -------------------------------------------------------------------------------- /3rdparty/Detours/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/Makefile -------------------------------------------------------------------------------- /3rdparty/Detours/src/creatwth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/creatwth.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/src/detours.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/detours.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/src/detours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/detours.h -------------------------------------------------------------------------------- /3rdparty/Detours/src/detver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/detver.h -------------------------------------------------------------------------------- /3rdparty/Detours/src/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/disasm.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/src/disolarm.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_ARM_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /3rdparty/Detours/src/disolarm64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_ARM64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /3rdparty/Detours/src/disolia64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_IA64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /3rdparty/Detours/src/disolx64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_X64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /3rdparty/Detours/src/disolx86.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_X86_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /3rdparty/Detours/src/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/image.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/src/modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/modules.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/src/uimports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/src/uimports.cpp -------------------------------------------------------------------------------- /3rdparty/Detours/system.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/system.mak -------------------------------------------------------------------------------- /3rdparty/Detours/vc/Detours.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/vc/Detours.vcxproj -------------------------------------------------------------------------------- /3rdparty/Detours/vc/Detours.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/3rdparty/Detours/vc/Detours.vcxproj.filters -------------------------------------------------------------------------------- /BuildDllHelper/BuildDllHelper.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/BuildDllHelper/BuildDllHelper.vcxproj -------------------------------------------------------------------------------- /BuildDllHelper/BuildDllHelper.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/BuildDllHelper/BuildDllHelper.vcxproj.filters -------------------------------------------------------------------------------- /BuildIDL/BuildIDL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/BuildIDL/BuildIDL.vcxproj -------------------------------------------------------------------------------- /BuildIDL/BuildIDL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/BuildIDL/BuildIDL.vcxproj.filters -------------------------------------------------------------------------------- /BuildIDL/idl/service.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/BuildIDL/idl/service.idl -------------------------------------------------------------------------------- /DevTools/2Box-cli/2Box-cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/DevTools/2Box-cli/2Box-cli.cpp -------------------------------------------------------------------------------- /DevTools/2Box-cli/2Box-cli.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/DevTools/2Box-cli/2Box-cli.vcxproj -------------------------------------------------------------------------------- /DevTools/2Box-cli/2Box-cli.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/DevTools/2Box-cli/2Box-cli.vcxproj.filters -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/LICENSE -------------------------------------------------------------------------------- /MemoryDll/MemoryDll.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/MemoryDll.vcxproj -------------------------------------------------------------------------------- /MemoryDll/MemoryDll.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/MemoryDll.vcxproj.filters -------------------------------------------------------------------------------- /MemoryDll/biz_initializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/biz_initializer.cpp -------------------------------------------------------------------------------- /MemoryDll/biz_initializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/biz_initializer.h -------------------------------------------------------------------------------- /MemoryDll/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/dllmain.cpp -------------------------------------------------------------------------------- /MemoryDll/global_data/GlobalData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/global_data/GlobalData.cpp -------------------------------------------------------------------------------- /MemoryDll/global_data/GlobalData.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/global_data/GlobalData.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Advapi32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Advapi32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-All.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-All.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Core.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Core.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Iphlpapi.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Iphlpapi.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Kernel32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Kernel32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Netapi32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Netapi32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Ntdll.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Ntdll.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Ole32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Ole32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-Shell32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-Shell32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook-User32.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook-User32.ixx -------------------------------------------------------------------------------- /MemoryDll/hook/Hook.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/hook/Hook.ixx -------------------------------------------------------------------------------- /MemoryDll/load_self/LoadSelf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/load_self/LoadSelf.cpp -------------------------------------------------------------------------------- /MemoryDll/rpc/RpcClient.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/rpc/RpcClient.ixx -------------------------------------------------------------------------------- /MemoryDll/rpc/RpcImplRequirement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/MemoryDll/rpc/RpcImplRequirement.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/README.md -------------------------------------------------------------------------------- /common/Common.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/Common.ixx -------------------------------------------------------------------------------- /common/common.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/common.vcxproj -------------------------------------------------------------------------------- /common/common.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/common.vcxproj.filters -------------------------------------------------------------------------------- /common/coroutine/Coroutine-AsyncScope.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-AsyncScope.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-Cancellation.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-Cancellation.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-Concept.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-Concept.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-LazyTask.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-LazyTask.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-PromiseBase.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-PromiseBase.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-SharedTask.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-SharedTask.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-WhenAll.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-WhenAll.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-WhenAllSettled.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-WhenAllSettled.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine-WhenAny.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine-WhenAny.ixx -------------------------------------------------------------------------------- /common/coroutine/Coroutine.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/coroutine/Coroutine.ixx -------------------------------------------------------------------------------- /common/dynamic_win_api/DynamicWin32Api.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/dynamic_win_api/DynamicWin32Api.ixx -------------------------------------------------------------------------------- /common/header_units/sys_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/header_units/sys_defs.h -------------------------------------------------------------------------------- /common/header_units/sys_defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/header_units/sys_defs.hpp -------------------------------------------------------------------------------- /common/header_units/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/header_units/targetver.h -------------------------------------------------------------------------------- /common/pe_loader/PELoader-Exceptions.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-Exceptions.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader-Loader.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-Loader.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader-Parser.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-Parser.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader-StaticTLS.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-StaticTLS.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader-Symbol.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-Symbol.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader-SystemInfo.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader-SystemInfo.ixx -------------------------------------------------------------------------------- /common/pe_loader/PELoader.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/pe_loader/PELoader.ixx -------------------------------------------------------------------------------- /common/scheduler/Scheduler-EventLoop.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/scheduler/Scheduler-EventLoop.ixx -------------------------------------------------------------------------------- /common/scheduler/Scheduler-ExecutionContext.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/scheduler/Scheduler-ExecutionContext.ixx -------------------------------------------------------------------------------- /common/scheduler/Scheduler-TimedQueue.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/scheduler/Scheduler-TimedQueue.ixx -------------------------------------------------------------------------------- /common/scheduler/Scheduler.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/scheduler/Scheduler.ixx -------------------------------------------------------------------------------- /common/state_machine/StateMachine.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/state_machine/StateMachine.ixx -------------------------------------------------------------------------------- /common/utility/Utility.LiteralName.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/utility/Utility.LiteralName.ixx -------------------------------------------------------------------------------- /common/utility/Utility.SystemInfo.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/utility/Utility.SystemInfo.ixx -------------------------------------------------------------------------------- /common/utility/Utility.Toolhelp.ixx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wei1030/2Box/HEAD/common/utility/Utility.Toolhelp.ixx --------------------------------------------------------------------------------