KOJl6aCKA
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В общем рискнул я все-таки затестить этот 2015-ый KernelEX. Пока полет вроде нормальный. То что открывалось раньше, открывается и теперь. Проблем каких бы то ни было пока не отметил. В KernelEX вкладке добавился новый параметр [Use API hook]: А вот и полный ченджлог: Цитата: KernelEx v4.5.2015.9 by jumper 2015-04-06 tweaks to core\sharedmem.cpp 2015-03-31 Kexbases\kernel32\_kernel32_stubs.c rseUNIMPL_FUNC(GetLogicalProcessorInformation, 0, 2, ERROR_NI); //z2e ;MPC-HC1.7.7 rseUNIMPL_FUNC(GetNumaHighestNodeNumber, 0, 1, ERROR_NI); //z1e ;msvcr110 2015-01-24 Kexbases update: Kernel32:CreateProcessW_new now chains to CreateProcessA_fix Kexbases\Ntdll: 5 new failure stubs: NtCreateProfile, NtOpenFile, NtQueryInformationProcess, NtQueryInformationThread, NtQuerySystemInformation Kexbasen new: Ntdll: 70 apis forwarded to Advapi32, 11 to Kernel32 Kexbasen forwards: Oleaut32:442/RegisterTypeLibForUser, 443/UnRegisterTypeLibForUser => *RegisterTypeLib --------------------------------------- KernelEx v4.5.2015.8 by jumper 2015-03-27 Updated ApiHook.dll 2015-03-15 Updated DebugWindow.exe 2015-03-06 Increased ALLOC_CAPACITY in apiconfmgr.cpp and apilib.cpp from 10 to 16 2015-03-05 common\common.h #define ERROR_NI 120L #define HRESULT_NI 0x80004001L #define STATUS_NI 0xC0000002L #define seUNIMPL_FUNC(name,params,err) Kexbasen\winspool\_winspool_stubs.c rsUNIMPL_FUNC(GetPrinterDataExA, ERROR_NI, 7); rsUNIMPL_FUNC(GetPrinterDataExW, ERROR_NI, 7); rsUNIMPL_FUNC(SetPrinterDataExA, ERROR_NI, 6); rsUNIMPL_FUNC(SetPrinterDataExW, ERROR_NI, 6); Kexbases\gdi32\_gdi32_stubs.c rsUNIMPL_FUNC(SetDCBrushColor, CLR_INVALID, 2); rsUNIMPL_FUNC(SetDCPenColor, CLR_INVALID, 2); rsUNIMPL_FUNC(GetDCBrushColor, CLR_INVALID, 1); rsUNIMPL_FUNC(GetDCPenColor, CLR_INVALID, 1); Kexbases\kernel32\_kernel32_stubs.c seUNIMPL_FUNC(SetDllDirectoryA, 1, ERROR_NI); seUNIMPL_FUNC(SetDllDirectoryW, 1, ERROR_NI); Kexbases\shell32\_shell32_stubs.c seUNIMPL_FUNC(SHCreateShellItem, 4, ERROR_NI); rsUNIMPL_FUNC(SHOpenFolderAndSelectItems, HRESULT_NI, 4); Kexbases\user32\_user32_stubs.c seUNIMPL_FUNC(SetLayeredWindowAttributes, 4, ERROR_NI); 2015-02-28 Kexbases stubs: Shell32:727/SHGetImageList now correctly returns E_NOTIMPL Kexbasen stubs: Oleaut32:442/RegisterTypeLibForUser, 443/UnRegisterTypeLibForUser now correctly return E_NOTIMPL Core: ApiHook enabled new shared buffers: hConsole, bLogFile Now working: XnConvert needed SHGetImageList to not exist or return E_NOTIMPL --------------------------------------- KernelEx v4.5.2015.7 by jumper 2015-01-22 Kexbases bugfix: Kernel32:CreateProcessA (fix) --------------------------------------- KernelEx v4.5.2015.6 by jumper, Xeno86, Tihiy 2015-01-20 New installer for partial updates: InstallDLLs.pif (and helper file x.bat) Copied from 4.5.3beta (master) into apilibs\kexbases\kernel32\ : unikernel32.c, process.c, thread.c apilibs\kexbases\user32\ : desktop.cpp, desktop.h common\ : listhead.h, kexcoresdk.h, kstructs.h core\ : internals.cpp, internals.h Removed / merged into thread.c: CreateFiberEx.c, CreateThread_fix.c, OpenThread.c Removed / merged into process.c: ExitProcess_fix.c, GetProcessId.c, IsWow64Process.c, RemoteDesktop.c Kexbases: Kernel32:CreateProcessA (fix) Kernel32:CreateProcessAsUserA (new) Kernel32:CreateProcessW (new, replaces forward to unicows) Kernel32:CreateRemoteThread (new) --------------------------------------- KernelEx v4.5.2015.5 by jumper 2015-01-17 Kexbasen new: Ntdll:<77 crt apis> forwarded to Msvcrt, +one other --------------------------------------- KernelEx v4.5.2015.4 by jumper 2015-01-14 Resources: simplified version.h-based update method Prep: FORWARD_TO support, better ordinal support, output cosmetics Kexcrt: debug messages upon NULL pointer to StrCpy() Kexbasen new: Gdi32:GdiAlphaBlend=>Msimg32:AlphaBlend Gdi32:GdiGradientFill=>Msimg32:GradientFill Gdi32:GdiTransparentBlt=>Msimg32:TransparentBlt Kexbases stubs: Kernel32:HeapQueryInformation=z5e ;Msvcr100 Ntdll:vDbgPrintExWithPrefix=t5 ;ReactOS 2014-06-11 Now working without Kexstubs: Qupzilla 1.1.5 Slimboat 1.1.50 (with QtWebKit4 4.7.4 from Qupzilla 1.1.5) about 19 ReactOS DLLs --------------------------------------- KernelEx v4.5.2015.3 by jumper 2015-01-06 kexcrt: StrCpy tweak Kexbasen: FORWARD_TO Kexbases stubs: Kernel32:*ActCtx* ;See Kexstubs topic Kernel32:*SList* ;Msvcr100 --------------------------------------- KernelEx v4.5.2 by jumper 2014-12-27 Resources: updated all product and file versions and resource languages kexcrt: fixed level3 warnings, 64-bit returns no longer truncated to 32-bits Kexbasen: DLL delay loading standardized for simplicity and robustness --------------------------------------- KernelEx v4.5.1 by jumper 2014-12-19 Resources: updated product and file versions Kexbasen: added Oleaut32 template Kexbasen stubs: Oleaut32:442/RegisterTypeLibForUser, 443/UnRegisterTypeLibForUser Kexbases fixes: Kernel32:VirtualProtect - don't let GCC apps disable write access Kexbases stubs: Shell32:727/SHGetImageList --------------------------------------- KernelEx v4.5.0 by jumper 2014-12-15 rebuild of official 4.5.2 source --------------------------------------- |
| Всего записей: 905 | Зарегистр. 03-09-2012 | Отправлено: 21:22 13-05-2015 | Исправлено: KOJl6aCKA, 21:24 13-05-2015 |
|