coolman Posted April 1, 2013 Posted April 1, 2013 (edited) Here's the new build!KernelEx-dev.7zHere's the compile log:Deleting intermediate files and output files for project 'kexcrt - Win32 Release'.Deleting intermediate files and output files for project 'Core - Win32 Release'.Deleting intermediate files and output files for project 'Core - Win32 Debug'.Deleting intermediate files and output files for project 'Core - Win32 Release APIHOOK'.Deleting intermediate files and output files for project 'prep - Win32 Release'.Deleting intermediate files and output files for project 'prep - Win32 Debug'.Deleting intermediate files and output files for project 'KernelEx Base NonShared - Win32 Release'.Deleting intermediate files and output files for project 'KernelEx Base NonShared - Win32 Debug'.Deleting intermediate files and output files for project 'KernelEx Base Shared - Win32 Release'.Deleting intermediate files and output files for project 'KernelEx Base Shared - Win32 Debug'.Deleting intermediate files and output files for project 'VxD - Win32 Release'.Deleting intermediate files and output files for project 'VxD - Win32 Debug'.Deleting intermediate files and output files for project 'Core - Win32 Release'.Deleting intermediate files and output files for project 'auxiliary - Win32 Release'.Deleting intermediate files and output files for project 'kexCOM - Win32 Release'.Deleting intermediate files and output files for project 'kexCOM - Win32 Debug'.Deleting intermediate files and output files for project 'kexcontrol - Win32 Release'.Deleting intermediate files and output files for project 'kexcontrol - Win32 Debug'.Deleting intermediate files and output files for project 'sdbcreate - Win32 Release'.Deleting intermediate files and output files for project 'sdbcreate - Win32 Debug'.Deleting intermediate files and output files for project 'sheet - Win32 Release'.Deleting intermediate files and output files for project 'sheet - Win32 Debug'.Deleting intermediate files and output files for project 'verify - Win32 Release'.Deleting intermediate files and output files for project 'verify - Win32 Debug'.--------------------Configuration: kexcrt - Win32 Release--------------------Compiling..._vsnprintf.cabort.cargcargv.cassert.catoi.catol.catoll.cconcrt0.cctypes.cdllcrt0.cexit.cinit.cisalnum.cisalpha.cisascii.cisblank.ciscntrl.cisdigit.cisgraph.cislower.cGenerating Code...Compiling...isprint.cispunct.cisspace.cisupper.cisxdigit.cmemccpy.cmemchr.cmemcmp.cmemcpy.cmemmem.cmemmove.cGenerating Code...Compiling...memory-cpp.cppGenerating Code...Compiling...memory.cmemrchr.cmemset.cmemswap.cprintf.cpurecall.csnprintf.csprintf.csscanf.cstrcat.cstrchr.cstrcmp.cstrcmpi.cstrcpy.cstrdup.cstrlen.cstrncat.cstrncmp.cstrncpy.cstrnicmp.cGenerating Code...Compiling...strnlen.cstrntoimax.cstrntoumax.cstrpbrk.cstrrchr.cstrsep.cstrstr.cstrtok.cstrtok_r.cstrtol.cstrtoll.cstrtoul.cstrtoull.cstrtoumax.cstrupr.cstrxspn.ctolower.ctoupper.cvsnprintf.cvsprintf.cGenerating Code...Compiling...vsscanf.cwincrt0.cwrite.cGenerating Code...Creating library...kexcrt.lib - 0 error(s), 0 warning(s)--------------------Configuration: Core - Win32 Release--------------------Performing Custom Build Step on .\core.defk32ord.h Creating library .\Release\k32ord.lib and object .\Release\k32ord.expCompiling resources...Compiling...apiconf.cppapiconfmgr.cppapihook.cppapilib.cppinternals.cppkexcoresdk.cppmain.cppModInit.cpppemanip.cppProcessStorage.cppresolver.cppSettingsDB.cppsharedmem.cppthunks.cppwildcmp.cppLinking... Creating library Release/KernelEx.lib and object Release/KernelEx.exp 1 file(s) copied.KernelEx.dll - 0 error(s), 0 warning(s)--------------------Configuration: Core - Win32 Debug--------------------Performing Custom Build Step on .\core.defk32ord.h Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.expCompiling resources...Compiling...apiconf.cppapiconfmgr.cppapihook.cppapilib.cppdebug.cppdebugproto.cppinternals.cppkexcoresdk.cppmain.cppModInit.cpppemanip.cppProcessStorage.cppresolver.cppSettingsDB.cppsharedmem.cppthunks.cppwildcmp.cppLinking... Creating library Debug/KernelEx.lib and object Debug/KernelEx.exp 1 file(s) copied.KernelEx.dll - 0 error(s), 0 warning(s)--------------------Configuration: Core - Win32 Release APIHOOK--------------------Performing Custom Build Step on .\core.defk32ord.h Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.expCompiling resources...Compiling...apiconf.cppapiconfmgr.cppapihook.cppapilib.cppinternals.cppkexcoresdk.cppmain.cppModInit.cpppemanip.cppProcessStorage.cppresolver.cppSettingsDB.cppsharedmem.cppthunks.cppwildcmp.cppLinking... Creating library Release_APIHOOK/KernelEx.lib and object Release_APIHOOK/KernelEx.exp 1 file(s) copied.KernelEx.dll - 0 error(s), 0 warning(s)--------------------Configuration: prep - Win32 Release--------------------Compiling...prep.cppLinking...prep.exe - 0 error(s), 0 warning(s)--------------------Configuration: prep - Win32 Debug--------------------Compiling...prep.cppLinking...prep.exe - 0 error(s), 0 warning(s)--------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------Performing Custom Build Step on .\dirlistKernelEx source preparser by Xeno86Processing project at: .Processing directory: 'kernel32\'Directory is up to dateProcessing directory: 'user32\'Directory is up to dateProcessing directory: 'gdi32\'Directory is up to dateProcessing directory: 'advapi32\'Directory is up to dateProcessing directory: 'comdlg32\'Directory is up to dateProcessing directory: 'shell32\'Directory is up to dateProcessing directory: 'rpcrt4\'Directory is up to dateProcessing directory: 'winspool\'Directory is up to dateProcessing directory: 'shfolder\'Directory is up to dateProcessing directory: 'winmm\'Directory is up to dateProcessing directory: 'ws2_32\'Directory is up to dateProcessing directory: 'ole32\'Directory is up to dateProcessing directory: 'cryptui\'Directory is up to dateProcessing directory: 'ntdll\'Directory is up to dateProcessing directory: 'netapi32\'Directory is up to datePerforming Custom Build Step on .\kexbasen.defk32ord.h Creating library .\Release\k32ord.lib and object .\Release\k32ord.expCompiling resources...Compiling..._kernel32_apilist.callocator.cC:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic functionDelayLoadFailureHook.cThreadPool.cTlsExt.cunikernel32.c_user32_apilist.cuniuser32.c_gdi32_apilist.cScriptCache.cppUberGDI.cunigdi32.c_advapi32_apilist.cuniadvapi32.c_comdlg32_apilist.copenfilename_fix.copensavefile.cunicomdlg32.c_shell32_apilist.cSHBindToParent.cSHCreateDirectoryEx.cSHGetFolderLocation.cSHGetFolderPath.cSHGetSpecialFolder.cSHParseDisplayName.cunishell32.c_rpcrt4_apilist.cNdrDllGetClassObject.cunirpcrt4.c_winspool_apilist.c_winspool_stubs.cDefaultPrinter.cuniwinspool.c_shfolder_apilist.cshfolder.c_winmm_apilist.cuniwinmm.c_ws2_32_apilist.caddinfo.cselect_fix.c_ole32_apilist.cCoWaitForMultipleHandles.c_cryptui_apilist.cCryptUIDlgViewContext.c_ntdll_apilist.c_ntdll_stubs.cntruntime.c_netapi32_apilist.cnetalert.cnetbuffer.cnetget.cnetshare.ccommon.cmain.cshlord.cunifwd.cLinking... Creating library Release/kexbasen.lib and object Release/kexbasen.expkexbasen.dll - 0 error(s), 1 warning(s)--------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------Performing Custom Build Step on .\dirlistKernelEx source preparser by Xeno86Processing project at: .Processing directory: 'kernel32\'Directory is up to dateProcessing directory: 'user32\'Directory is up to dateProcessing directory: 'gdi32\'Directory is up to dateProcessing directory: 'advapi32\'Directory is up to dateProcessing directory: 'comdlg32\'Directory is up to dateProcessing directory: 'shell32\'Directory is up to dateProcessing directory: 'rpcrt4\'Directory is up to dateProcessing directory: 'winspool\'Directory is up to dateProcessing directory: 'shfolder\'Directory is up to dateProcessing directory: 'winmm\'Directory is up to dateProcessing directory: 'ws2_32\'Directory is up to dateProcessing directory: 'ole32\'Directory is up to dateProcessing directory: 'cryptui\'Directory is up to dateProcessing directory: 'ntdll\'Directory is up to dateProcessing directory: 'netapi32\'Directory is up to datePerforming Custom Build Step on .\kexbasen.defk32ord.h Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.expCompiling resources...Compiling..._kernel32_apilist.callocator.cC:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic functionDelayLoadFailureHook.cThreadPool.cTlsExt.cunikernel32.c_user32_apilist.cuniuser32.c_gdi32_apilist.cScriptCache.cppUberGDI.cunigdi32.c_advapi32_apilist.cuniadvapi32.c_comdlg32_apilist.copenfilename_fix.copensavefile.cunicomdlg32.c_shell32_apilist.cSHBindToParent.cSHCreateDirectoryEx.cSHGetFolderLocation.cSHGetFolderPath.cSHGetSpecialFolder.cSHParseDisplayName.cunishell32.c_rpcrt4_apilist.cNdrDllGetClassObject.cunirpcrt4.c_winspool_apilist.c_winspool_stubs.cDefaultPrinter.cuniwinspool.c_shfolder_apilist.cshfolder.c_winmm_apilist.cuniwinmm.c_ws2_32_apilist.caddinfo.cselect_fix.c_ole32_apilist.cCoWaitForMultipleHandles.c_cryptui_apilist.cCryptUIDlgViewContext.c_ntdll_apilist.c_ntdll_stubs.cntruntime.c_netapi32_apilist.cnetalert.cnetbuffer.cnetget.cnetshare.ccommon.cmain.cshlord.cunifwd.cLinking... Creating library Debug/kexbasen.lib and object Debug/kexbasen.expkexbasen.dll - 0 error(s), 1 warning(s)--------------------Configuration: KernelEx Base Shared - Win32 Release--------------------Performing Custom Build Step on .\dirlistKernelEx source preparser by Xeno86Processing project at: .Processing directory: 'kernel32\'Directory is up to dateProcessing directory: 'user32\'Directory is up to dateProcessing directory: 'gdi32\'Directory is up to dateProcessing directory: 'advapi32\'Directory is up to dateProcessing directory: 'comdlg32\'Directory is up to dateProcessing directory: 'shell32\'Directory is up to dateProcessing directory: 'version\'Directory is up to dateProcessing directory: 'comctl32\'Directory is up to dateProcessing directory: 'ntdll\'Directory is up to datePerforming Custom Build Step on .\kexbases.defk32ord.h Creating library .\Release\k32ord.lib and object .\Release\k32ord.expCompiling resources...Compiling..._kernel32_apilist.c_kernel32_stubs.cconsole.ccritsect.cdirectory.cfile.chandle.cinter.cIsProcessorFeaturePresent.cjobs.cKEXVersion.clocale.clocale_casemap.clocale_collation.clocale_fold.clocale_sortkey.clocale_wctype.cmem.cmodule.cpointer.cport.cprocess.cRtlCaptureContext.csession.cthread.ctime.cuilang.cunikernel32.cversion.cvolume.cwidecharconv.c_user32_apilist.c_user32_stubs.cdesktop.cdialog.cdisplay.cexit.chung.cinput.clstr.cmenu.cmessage.cSystemParametersInfo_fix.cthuni_conv.cthuni_layer.cthuni_proc.cthuni_stuff.cthuni_thunk.cuniuser32.cwindow.cwinsta.c_gdi32_apilist.c_gdi32_stubs.cEnumFont.cFontResourceEx.cGdiObjects.cGetGlyphOutlineA_fix.cGetTextExtentPoint32_fix.cMaskBlt.cOrhpans.cppTextOut.cunigdi32.c_advapi32_apilist.c_advapi32_stubs.clsa.cOpenSCManager_stub.creg.cRtlGenRandom.csecurity.cTraceMessage.cuniadvapi32.c_comdlg32_apilist.cprint.c_version_apilist.cuniversion.c_shell32_apilist.c_shell32_stubs.cCommandLineToArgvW.cIsUserAnAdmin.cshexec.cshexit.cshmain.c_comctl32_apilist.cnewclassreg.csyslink.c_ntdll_apilist.c_ntdll_stubs.cerror.cldr.cntfile.cnthandle.cntmem.cntprocess.cntthread.crtl.csys.ctoken.ccommon.cmain.cLinking... Creating library Release/kexbases.lib and object Release/kexbases.expLINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REFkexbases.dll - 0 error(s), 1 warning(s)--------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------Performing Custom Build Step on .\dirlistKernelEx source preparser by Xeno86Processing project at: .Processing directory: 'kernel32\'Directory is up to dateProcessing directory: 'user32\'Directory is up to dateProcessing directory: 'gdi32\'Directory is up to dateProcessing directory: 'advapi32\'Directory is up to dateProcessing directory: 'comdlg32\'Directory is up to dateProcessing directory: 'shell32\'Directory is up to dateProcessing directory: 'version\'Directory is up to dateProcessing directory: 'comctl32\'Directory is up to dateProcessing directory: 'ntdll\'Directory is up to datePerforming Custom Build Step on .\kexbases.defk32ord.h Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.expCompiling resources...Compiling..._kernel32_apilist.c_kernel32_stubs.cconsole.ccritsect.cdirectory.cfile.chandle.cinter.cIsProcessorFeaturePresent.cjobs.cKEXVersion.clocale.clocale_casemap.clocale_collation.clocale_fold.clocale_sortkey.clocale_wctype.cmem.cmodule.cpointer.cport.cprocess.cRtlCaptureContext.csession.cthread.ctime.cuilang.cunikernel32.cversion.cvolume.cwidecharconv.c_user32_apilist.c_user32_stubs.cdesktop.cdialog.cdisplay.cexit.chung.cinput.clstr.cmenu.cmessage.cSystemParametersInfo_fix.cthuni_conv.cthuni_layer.cthuni_proc.cthuni_stuff.cthuni_thunk.cuniuser32.cwindow.cwinsta.c_gdi32_apilist.c_gdi32_stubs.cEnumFont.cFontResourceEx.cGdiObjects.cGetGlyphOutlineA_fix.cGetTextExtentPoint32_fix.cMaskBlt.cOrhpans.cppTextOut.cunigdi32.c_advapi32_apilist.c_advapi32_stubs.clsa.cOpenSCManager_stub.creg.cRtlGenRandom.csecurity.cTraceMessage.cuniadvapi32.c_comdlg32_apilist.cprint.c_version_apilist.cuniversion.c_shell32_apilist.c_shell32_stubs.cCommandLineToArgvW.cIsUserAnAdmin.cshexec.cshexit.cshmain.c_comctl32_apilist.cnewclassreg.csyslink.c_ntdll_apilist.c_ntdll_stubs.cerror.cldr.cntfile.cnthandle.cntmem.cntprocess.cntthread.crtl.csys.ctoken.ccommon.cmain.cLinking... Creating library Debug/kexbases.lib and object Debug/kexbases.expkexbases.dll - 0 error(s), 0 warning(s)--------------------Configuration: VxD - Win32 Release--------------------Compiling...patch.cpppatch_ifsmgr.cpppatch_kernel32.cpppemanip.cppGenerating Code...Compiling...util.cGenerating Code...Compiling...vxdmain.cppGenerating Code...Linking...VKrnlEx.vxd - 0 error(s), 0 warning(s)--------------------Configuration: VxD - Win32 Debug--------------------Compiling...debug.cpppatch.cpppatch_ifsmgr.cpppatch_kernel32.cpppemanip.cppGenerating Code...Compiling...util.cGenerating Code...Compiling...vxdmain.cppGenerating Code...Linking...VKrnlEx.vxd - 0 error(s), 0 warning(s)--------------------Configuration: Core - Win32 Release--------------------Performing Custom Build Step on .\core.defk32ord.h Creating library .\Release\k32ord.lib and object .\Release\k32ord.expCompiling resources...Compiling...apiconf.cppapiconfmgr.cppapihook.cppapilib.cppinternals.cppkexcoresdk.cppmain.cppModInit.cpppemanip.cppProcessStorage.cppresolver.cppSettingsDB.cppsharedmem.cppthunks.cppwildcmp.cppLinking... Creating library Release/KernelEx.lib and object Release/KernelEx.exp 1 file(s) copied.--------------------Configuration: auxiliary - Win32 Release-------------------- cd msimg32 cl /nologo /W3 /O2 /Oi /FD /c /Fomsimg32.obj msimg32.cmsimg32.c rc /r msimgme link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:msimg32.def /OUT:..\..\output-i386\Release\msimg32.dll -nodefaultlib kernel32.lib gdi32.lib ../../kexcrt/kexcrt.lib msimg32.obj msimgme.res Creating library ..\..\output-i386\Release\msimg32.lib and object ..\..\output-i386\Release\msimg32.exp cd .. cd pdh link /LIB /NOLOGO /MACHINE:IX86 /DEF:kord.def /OUT:kord.lib Creating library kord.lib and object kord.exp cl /nologo /W3 /O2 /Oi /FD /c /Fopdh.obj pdh.cpdh.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:pdh.def /OUT:..\..\output-i386\Release\pdh.dll -nodefaultlib kernel32.lib gdi32.lib kord.lib pdh.obj Creating library ..\..\output-i386\Release\pdh.lib and object ..\..\output-i386\Release\pdh.exp cd .. cd winsta link /LIB /NOLOGO /MACHINE:IX86 /DEF:winsta.def /OUT:winsta.lib Creating library winsta.lib and object winsta.exp cl /nologo /W3 /O2 /Oi /FD /c /Fowinsta.obj winsta.cwinsta.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:winsta.def /OUT:..\..\output-i386\Release\winsta.dll -nodefaultlib kernel32.lib gdi32.lib user32.lib ../../kexcrt/kexcrt.lib ../../common/KernelEx.lib winsta.lib winsta.obj Creating library ..\..\output-i386\Release\winsta.lib and object ..\..\output-i386\Release\winsta.exp cd .. cd wtsapi32 cl /nologo /W3 /O2 /Oi /FD /c /Fowtsapi32.obj wtsapi32.cwtsapi32.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:wtsapi32.def /OUT:..\..\output-i386\Release\wtsapi32.dll -nodefaultlib kernel32.lib gdi32.lib user32.lib ../../kexcrt/kexcrt.lib ../winsta/winsta.lib ../../common/KernelEx.lib wtsapi32.obj Creating library ..\..\output-i386\Release\wtsapi32.lib and object ..\..\output-i386\Release\wtsapi32.exp cd .. cd uxtheme link /LIB /NOLOGO /MACHINE:IX86 /DEF:kord.def /OUT:kord.lib Creating library kord.lib and object kord.exp cl /nologo /W3 /O2 /Oi /FD /c /Fouxtheme.obj uxtheme.cuxtheme.c cl /nologo /W3 /O2 /Oi /FD /c /Fometric.obj metric.cmetric.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:uxtheme.def /OUT:..\..\output-i386\Release\uxtheme.dll -nodefaultlib kernel32.lib gdi32.lib user32.lib kord.lib uxtheme.obj metric.obj Creating library ..\..\output-i386\Release\uxtheme.lib and object ..\..\output-i386\Release\uxtheme.exp cd .. cd psapi cl /nologo /W3 /O2 /Oi /FD /I../../common /c /Fopsapi.obj psapi.cpsapi.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /LIBPATH:../../common KernelEx.lib /DEF:psapi.def /OUT:..\..\output-i386\Release\psapi.dll -nodefaultlib kernel32.lib psapi.obj Creating library ..\..\output-i386\Release\psapi.lib and object ..\..\output-i386\Release\psapi.exp cd .. cd userenv cl /nologo /W3 /O2 /Oi /FD /c /Fouserenv.obj userenv.cuserenv.c link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:userenv.def /OUT:..\..\output-i386\Release\userenv.dll -nodefaultlib kernel32.lib gdi32.lib shell32.lib shlwapi.lib userenv.obj Creating library ..\..\output-i386\Release\userenv.lib and object ..\..\output-i386\Release\userenv.exp cd .. cd msimg32 cd .. cd pdh cd .. cd winsta cd .. cd wtsapi32 cd .. cd uxtheme cd .. cd psapi cd .. cd userenv cd ..auxiliary - 0 error(s), 0 warning(s)--------------------Configuration: kexCOM - Win32 Release--------------------Compiling...factory.cppserver.cppshelllink.cppLinking... Creating library Release/kexCOM.lib and object Release/kexCOM.expkexCOM.dll - 0 error(s), 0 warning(s)--------------------Configuration: kexCOM - Win32 Debug--------------------Compiling...factory.cppserver.cppshelllink.cppLinking... Creating library Debug/kexCOM.lib and object Debug/kexCOM.expkexCOM.dll - 0 error(s), 0 warning(s)--------------------Configuration: kexcontrol - Win32 Release--------------------Compiling...kexcontrol.cppLinking...kexcontrol.exe - 0 error(s), 0 warning(s)--------------------Configuration: kexcontrol - Win32 Debug--------------------Compiling...kexcontrol.cppLinking...kexcontrol.exe - 0 error(s), 0 warning(s)--------------------Configuration: sdbcreate - Win32 Release--------------------Performing Custom Build Step on .\sdbapi.hsdbapi.h Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.expCompiling...sdbcreate.cppLinking...'\Documents' is not recognized as an internal or external command,operable program or batch file.Error executing c:\windows\system32\cmd.exe.sdbcreate.exe - 1 error(s), 0 warning(s)--------------------Configuration: sdbcreate - Win32 Debug--------------------Performing Custom Build Step on .\sdbapi.hsdbapi.h Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.expCompiling...sdbcreate.cppLinking...'\Documents' is not recognized as an internal or external command,operable program or batch file.Error executing c:\windows\system32\cmd.exe.sdbcreate.exe - 1 error(s), 0 warning(s)--------------------Configuration: sheet - Win32 Release--------------------Compiling resources...Compiling...factory.cppKexLinkage.cppserver.cppsheet.cppLinking... Creating library Release/sheet.lib and object Release/sheet.expsheet.dll - 0 error(s), 0 warning(s)--------------------Configuration: sheet - Win32 Debug--------------------Compiling resources...Compiling...factory.cppKexLinkage.cppserver.cppsheet.cppLinking... Creating library Debug/sheet.lib and object Debug/sheet.expsheet.dll - 0 error(s), 0 warning(s)--------------------Configuration: verify - Win32 Release--------------------Compiling resources...Compiling...main.cLinking...verify.exe - 0 error(s), 0 warning(s)--------------------Configuration: verify - Win32 Debug--------------------Compiling resources...Compiling...main.cLinking...verify.exe - 0 error(s), 0 warning(s)@Drugwash It doesn't seem like there's anything wrong. I checked the compile log and it looks fine. Edited April 1, 2013 by coolman
Drugwash Posted April 2, 2013 Author Posted April 2, 2013 It doesn't seem like there's anything wrong. I checked the compile log and it looks fine.Hence my frustration. I grabbed kexbases.dll from your package above, installed my own package built under 98SE, rebooted in Safe Mode, replaced my kexbases with yours and rebooted normally. Everything went fine, verification reported KernelEx installed succesfully. I also noticed there's an addition to the PATH variable in AUTOEXEC.BAT - this is the first time it happens.But then I ran GOM Player. One click on playlist window and it vanished. Another click on main window and that one vanished too. Tray icon was of no use, no context menu, no window show. I had to kill the process using Codestuff Starter; while there, the SizeNS cursor wouldn't show up when resizing the bottom ListView.Then I ran Miranda IM 0.10.11.0 ANSI, built by myself yesterday. Resizing contact list was also funny, no size cursors. At one point, the actual list popped out of the main window and couldn't put it back, mouse wouldn't listen. Then, mouse buttons got reversed: left-click was showing context menu, while right-click was performing single left-click. Couldn't get rid of this behavior even after closing Miranda IM, so I wanted to reboot. Machine wouldn't. I tried from the Start menu, tried from the shortcuts in QuickLaunch (RUNDLL.EXE shell32.dll,SHExitWindowsEx 2 for reboot or 1 for shut down). Error related to RUNDLL32.EXE not being able to run because windows station was shutting down. Finally I managed to reboot by repeatedly performing the three finger salute.After reboot, I disabled KernelEx for GOM Player and Miranda IM and they both behaved correctly afterwards (limited testing for both, though).Oh and the error you get in sdbcreate seems to be caused by your sources being located in 'Documents and Settings' - a path containing spaces which VC6 doesn't quite like. Try moving the sources to a simple path like C:\KernelEx-master or on another partition, anything without spaces or funny characters in the path.Question remains: how come I can't build a working kexbases on two different systems using similar environment?
Drugwash Posted April 3, 2013 Author Posted April 3, 2013 [...] mouse buttons got reversed [...]This was fixed [...]I found the shut down problem [...] Fixed it and logoff/shutdown is working properly.Thank you!Can you explain more on why you can't build kexbases ?I can build it. I can build all parts of the KernelEx project. I always could, albeit with slight changes to project files, at first; now, there's no need for any changes, it builds right away.So I unzip the sources to a new folder, I launch the main .dsw project, I choose Batch build and in a few minutes all subprojects are compiled. I launch the NSIS script twice from context menu (remember I added the Debug item to the registry so I'm making a few slight changes to the .nsi file prior to launching) and the Debug/Release installers are ready.But no matter what, the kexbases.dll built on either of my two machines (Pentium III Win98SE and Pentium4 WinXP-SP3) hangs the boot procedure in the 98SE test machine (AMD Duron 800MHz, 512MB RAM, Amptron/PCChips M810LR motherboard with SiS730 chipset). The error is always the same: Failed to open window station WinSta0 (kexbases\User32\desktop.c:296).As I said in my previous reply, if upon first reboot I replace the kexbases built by me with one built by you or coolman, the rest of my build completes installation and appears to work correctly. So the problem has to be somewhere in the kexbases code and it has to be related to my own developing environment, since you and coolman can build working versions of kexbases. But none of you told me your exact setup so I could check if I'm missing something or need to replace something, such as the 98DDK with the 2000 DDK.The test machine has uSP 3.19 installed, since it initially was prepared for uSP testing. I have no problems building KernelEx 4.5.2, installing and running it on the test machine - the few installed applications behave correctly with it.
dencorso Posted April 3, 2013 Posted April 3, 2013 @Drugwash: May I suggest you zip and attach the flawed kexbases.dll, so that the others can test it in their environments?
Drugwash Posted April 3, 2013 Author Posted April 3, 2013 (edited) Better yet - here's a package with both Debug and Release installers: downloadEDIT:After building latest code and replacing kexbases with the one in Leyok's package, I noticed Total Commander 7 loses the drag'n'drop ability between panels. Disabling KernelEx for its executable, fixes the issue. Edited April 3, 2013 by Drugwash
coolman Posted April 4, 2013 Posted April 4, 2013 @Drugwash : I'll see later with your build.Fixed every "memory error" and most apps that hang because of the new GetWindow (which is temporarily removed because of many bugs).I didn't tried Total Commander 7, but it should be fine.I didn't forget about the Firefox installation bug, I will try to find a solution.New build:Thanks Leyok! The Firefox installer actually goes faster in this one, but it still doesn't complete the installation.
Drugwash Posted April 6, 2013 Author Posted April 6, 2013 Up until now I was able to access the test machine through local network even when it was stuck at boot time; after later commits (zip package downloaded on April 5th at about 1:40 UTC) I can no longer access the machine, although it appears in the Network Neighborhood list. And yes, it still hangs at boot, but I cannot get the log directly anymore.
Drugwash Posted April 6, 2013 Author Posted April 6, 2013 It's 595 lines - none more, none less.I always delete the whole existing folder and then unpack the one from the zip (can't remember how many times I said that already). I never use Explorer and I know how to manipulate files and folders.Files are always deployed by the installer i build. A few posts up there's a package with both installers, you said you'd check them out. All files are deployed correctly - simply replacing kexbases.dll makes everything work.Virtual machine is too complicated - I have spare hardware to test with, why waste HDD space? I can get the log in Safe Mode, but it's useless, it always says the same thing, over and over again. Just the line number is changed, it's 298 now, not 296 as it was previously.Maybe the code needs rebased, maybe you have some particular settings in Visual Studio or in the project, that don't get propagated in the GitHub. I don't know, but fact is everything I build works, except for KernelEx. I've just built Miranda IM 0.10.12.0 this morning, both ANSI and Unicode, on my 98SE machine and the Unicode version works without problems on the XP machine while the ANSI is working on the test machine. That's pretty much code there, if there was something wrong with my setup I'd get errors, crashes, whatever.
coolman Posted April 6, 2013 Posted April 6, 2013 (edited) It's 595 lines - none more, none less.I always delete the whole existing folder and then unpack the one from the zip (can't remember how many times I said that already). I never use Explorer and I know how to manipulate files and folders.Files are always deployed by the installer i build. A few posts up there's a package with both installers, you said you'd check them out. All files are deployed correctly - simply replacing kexbases.dll makes everything work.Virtual machine is too complicated - I have spare hardware to test with, why waste HDD space? I can get the log in Safe Mode, but it's useless, it always says the same thing, over and over again. Just the line number is changed, it's 298 now, not 296 as it was previously.Maybe the code needs rebased, maybe you have some particular settings in Visual Studio or in the project, that don't get propagated in the GitHub. I don't know, but fact is everything I build works, except for KernelEx. I've just built Miranda IM 0.10.12.0 this morning, both ANSI and Unicode, on my 98SE machine and the Unicode version works without problems on the XP machine while the ANSI is working on the test machine. That's pretty much code there, if there was something wrong with my setup I'd get errors, crashes, whatever.This isn't happening to me at all.. I can't seem to figure out what's going on with your builds. Try to upload your most current build with the newest GitHub repository and I'll see if I have the same problem as you are having. Edited April 6, 2013 by coolman
coolman Posted April 6, 2013 Posted April 6, 2013 (edited) I've just made the new build, and on shutdown, it just gives me this after clearing the screen:But then it shuts down normally. I thought it might just be a one time thing. But now it's happening every time I shutdown. I can't seem to find the registry key that is causing this.Anyway, new build:DownloadYou're welcome. Edited April 7, 2013 by coolman
Drugwash Posted April 7, 2013 Author Posted April 7, 2013 Here's a package with both builds, from code pulled right after this commit:DownloadWith this build, upon first reboot after installation, I was again able to access the test machine through network, even though it was hung as always showing only the wallpaper and mouse cursor. This time Revolutions Pack 9.7.2 was installed, as I wanted to test if there's any change in behavior (I also have a video issue with 32bit transparency that I wanted to check). Here's the KernelEx log for the Debug build linked above:resolver_init() Stub found @ 0xbffd009c Loading api configurations Processing api configuration #0: DCFG1 Loading api library: KEXBASES... (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:199) GDI resources: 88% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:200) System resources: 88% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:201) USER resources: 93% (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:209) InputDesktop is NULL, don't allocate desktop handles yet (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\thuni_stuff.c:53) ThunkLayer initialized: gSharedInfo = 0x82471000, hUser16 = 0xBFF8902F, g_hUser32 = 0x16C6 (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\input.c:96) InitInputSegment (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:1181) About to switch desktop (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:1248) Switching to desktop object 0x833E4250 (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:1302) Switching to desktop 0x24 successful (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:454) Created ppi 0x833e4644 for Process 0x81c073d0 because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:465) Created pti 0x833e4670 for Thread 0x81c075ac because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:575) Input desktop has changed, redrawing screen... successful loaded @ 0xbfa40000... ok Loading api library: KEXBASEN... loaded @ 0x7d000000... ok Parsing named api overrides Processing api configuration #1: WIN95 Parsing named api overrides Processing api configuration #2: WIN98 Parsing named api overrides Processing api configuration #3: WINME Parsing named api overrides Processing api configuration #4: NT40 Parsing named api overrides Processing api configuration #5: NT2K Parsing named api overrides Processing api configuration #6: WINXP Parsing named api overrides Processing api configuration #7: WIN2K3 Parsing named api overrides Processing api configuration #8: VISTA Parsing named api overrides Processing api configuration #9: WIN2K8 Parsing named api overrides Processing api configuration #10: NOHEAP Parsing named api overrides No more api configurations Default api configuration is: DCFG1 API extensions are by default: enabled resolver_hook() Initialized successfully (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:454) Created ppi 0x833928e0 for Process 0x81c0f658 because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:465) Created pti 0x8339290c for Thread 0x81c0f854 because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:454) Created ppi 0x83392984 for Process 0x81c17c6c because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:465) Created pti 0x833929b0 for Thread 0x81c186c4 because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:454) Created ppi 0x833929ec for Process 0x81c12f4c because it was NULL (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:465) Created pti 0x83392a18 for Thread 0x81c13170 because it was NULL Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe87d1] Post-Initializing KEXBASEN.DLL [PID=fffe87d1] (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f728,Ěńc,-1079706368,0x000004e2,1) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f728,¬ńc,-1079706368,0x000004e2,1) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0) (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:199) GDI resources: 87% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:200) System resources: 87% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:201) USER resources: 89% (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:298) Failed to open window station WinSta0 (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:474) Trying to free some desktops (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:446) Dereferencing thread's desktop (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:474) Trying to free some desktops Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffefca5] Post-Initializing KEXBASEN.DLL [PID=fffefca5] (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0059f728,ĚńY,-1079706368,0x000004e2,1) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0059f728,¬ńY,-1079706368,0x000004e2,1) (D:\free\KernelEx-master_20130407\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0) (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:199) GDI resources: 87% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:200) System resources: 87% (D:\free\KernelEx-master_20130407\apilibs\kexbases\main.c:201) USER resources: 89% (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\desktop.c:298) Failed to open window station WinSta0 (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:474) Trying to free some desktops (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:446) Dereferencing thread's desktop (D:\free\KernelEx-master_20130407\apilibs\kexbases\User32\_user32_apilist.c:474) Trying to free some desktops
mcv93us Posted April 7, 2013 Posted April 7, 2013 Hi, I tried to install the latest version of Kernelex posted by Leyok on a clean installation of Windows 98 and the installation is successful!I then tried to use the MPC (Media Player Classic v6.4.0.1 build 114, version no longer supported for Win98 and it works only with kernelex) but it crashes with an error in the DLL unicows.dll!In the other configuration I use I installed the kernelex 4.5.1 and does not give me any problems using MPC (which I use for several years now).For the test I used a clean version of Win98 with installed direct x 9.0c (used by MPC) and the file unicows.dll (directly from Microsoft).What should I do?Thank you for the work you are carrying out!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now