Jump to content

coolman

Member
  • Posts

    80
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Posts posted by coolman

  1. Whoa, haven't been here in a while. Anyone remember me?

     

    I'm not exactly new, but I'm finally back after a LONG hiatus. Couldn't access the email I had used for this account. KernelEx seems to have died out development-wise, huh?

     

    I haven't exactly been into the computer stuff lately, so maybe I'll hang around the General Discussion board and respond where I can. :yes:

  2. Here's a package with both builds, from code pulled right after this commit:

    Download

    With 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

    Sorry for not replying sooner, I couldn't get around to it until now.

    I tried both your builds, and they both worked fine. I wasn't experiencing the same problems you were.

  3. Here's a package with both builds, from code pulled right after this commit:

    Download

    With 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

    Thanks, I'll try these tomorrow!

  4. 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.

  5. @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.

  6. Here's the new build!

    KernelEx-dev.7z

    Here'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.c
    abort.c
    argcargv.c
    assert.c
    atoi.c
    atol.c
    atoll.c
    concrt0.c
    ctypes.c
    dllcrt0.c
    exit.c
    init.c
    isalnum.c
    isalpha.c
    isascii.c
    isblank.c
    iscntrl.c
    isdigit.c
    isgraph.c
    islower.c
    Generating Code...
    Compiling...
    isprint.c
    ispunct.c
    isspace.c
    isupper.c
    isxdigit.c
    memccpy.c
    memchr.c
    memcmp.c
    memcpy.c
    memmem.c
    memmove.c
    Generating Code...
    Compiling...
    memory-cpp.cpp
    Generating Code...
    Compiling...
    memory.c
    memrchr.c
    memset.c
    memswap.c
    printf.c
    purecall.c
    snprintf.c
    sprintf.c
    sscanf.c
    strcat.c
    strchr.c
    strcmp.c
    strcmpi.c
    strcpy.c
    strdup.c
    strlen.c
    strncat.c
    strncmp.c
    strncpy.c
    strnicmp.c
    Generating Code...
    Compiling...
    strnlen.c
    strntoimax.c
    strntoumax.c
    strpbrk.c
    strrchr.c
    strsep.c
    strstr.c
    strtok.c
    strtok_r.c
    strtol.c
    strtoll.c
    strtoul.c
    strtoull.c
    strtoumax.c
    strupr.c
    strxspn.c
    tolower.c
    toupper.c
    vsnprintf.c
    vsprintf.c
    Generating Code...
    Compiling...
    vsscanf.c
    wincrt0.c
    write.c
    Generating Code...
    Creating library...

    kexcrt.lib - 0 error(s), 0 warning(s)
    --------------------Configuration: Core - Win32 Release--------------------
    Performing Custom Build Step on .\core.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    debug.cpp
    debugproto.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.def
    k32ord.h
    Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.cpp
    Linking...

    prep.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: prep - Win32 Debug--------------------
    Compiling...
    prep.cpp
    Linking...

    prep.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'rpcrt4\'
    Directory is up to date
    Processing directory: 'winspool\'
    Directory is up to date
    Processing directory: 'shfolder\'
    Directory is up to date
    Processing directory: 'winmm\'
    Directory is up to date
    Processing directory: 'ws2_32\'
    Directory is up to date
    Processing directory: 'ole32\'
    Directory is up to date
    Processing directory: 'cryptui\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Processing directory: 'netapi32\'
    Directory is up to date
    Performing Custom Build Step on .\kexbasen.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    allocator.c
    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function
    DelayLoadFailureHook.c
    ThreadPool.c
    TlsExt.c
    unikernel32.c
    _user32_apilist.c
    uniuser32.c
    _gdi32_apilist.c
    ScriptCache.cpp
    UberGDI.c
    unigdi32.c
    _advapi32_apilist.c
    uniadvapi32.c
    _comdlg32_apilist.c
    openfilename_fix.c
    opensavefile.c
    unicomdlg32.c
    _shell32_apilist.c
    SHBindToParent.c
    SHCreateDirectoryEx.c
    SHGetFolderLocation.c
    SHGetFolderPath.c
    SHGetSpecialFolder.c
    SHParseDisplayName.c
    unishell32.c
    _rpcrt4_apilist.c
    NdrDllGetClassObject.c
    unirpcrt4.c
    _winspool_apilist.c
    _winspool_stubs.c
    DefaultPrinter.c
    uniwinspool.c
    _shfolder_apilist.c
    shfolder.c
    _winmm_apilist.c
    uniwinmm.c
    _ws2_32_apilist.c
    addinfo.c
    select_fix.c
    _ole32_apilist.c
    CoWaitForMultipleHandles.c
    _cryptui_apilist.c
    CryptUIDlgViewContext.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    ntruntime.c
    _netapi32_apilist.c
    netalert.c
    netbuffer.c
    netget.c
    netshare.c
    common.c
    main.c
    shlord.c
    unifwd.c
    Linking...
    Creating library Release/kexbasen.lib and object Release/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'rpcrt4\'
    Directory is up to date
    Processing directory: 'winspool\'
    Directory is up to date
    Processing directory: 'shfolder\'
    Directory is up to date
    Processing directory: 'winmm\'
    Directory is up to date
    Processing directory: 'ws2_32\'
    Directory is up to date
    Processing directory: 'ole32\'
    Directory is up to date
    Processing directory: 'cryptui\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Processing directory: 'netapi32\'
    Directory is up to date
    Performing Custom Build Step on .\kexbasen.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    allocator.c
    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function
    DelayLoadFailureHook.c
    ThreadPool.c
    TlsExt.c
    unikernel32.c
    _user32_apilist.c
    uniuser32.c
    _gdi32_apilist.c
    ScriptCache.cpp
    UberGDI.c
    unigdi32.c
    _advapi32_apilist.c
    uniadvapi32.c
    _comdlg32_apilist.c
    openfilename_fix.c
    opensavefile.c
    unicomdlg32.c
    _shell32_apilist.c
    SHBindToParent.c
    SHCreateDirectoryEx.c
    SHGetFolderLocation.c
    SHGetFolderPath.c
    SHGetSpecialFolder.c
    SHParseDisplayName.c
    unishell32.c
    _rpcrt4_apilist.c
    NdrDllGetClassObject.c
    unirpcrt4.c
    _winspool_apilist.c
    _winspool_stubs.c
    DefaultPrinter.c
    uniwinspool.c
    _shfolder_apilist.c
    shfolder.c
    _winmm_apilist.c
    uniwinmm.c
    _ws2_32_apilist.c
    addinfo.c
    select_fix.c
    _ole32_apilist.c
    CoWaitForMultipleHandles.c
    _cryptui_apilist.c
    CryptUIDlgViewContext.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    ntruntime.c
    _netapi32_apilist.c
    netalert.c
    netbuffer.c
    netget.c
    netshare.c
    common.c
    main.c
    shlord.c
    unifwd.c
    Linking...
    Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'version\'
    Directory is up to date
    Processing directory: 'comctl32\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Performing Custom Build Step on .\kexbases.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    _kernel32_stubs.c
    console.c
    critsect.c
    directory.c
    file.c
    handle.c
    inter.c
    IsProcessorFeaturePresent.c
    jobs.c
    KEXVersion.c
    locale.c
    locale_casemap.c
    locale_collation.c
    locale_fold.c
    locale_sortkey.c
    locale_wctype.c
    mem.c
    module.c
    pointer.c
    port.c
    process.c
    RtlCaptureContext.c
    session.c
    thread.c
    time.c
    uilang.c
    unikernel32.c
    version.c
    volume.c
    widecharconv.c
    _user32_apilist.c
    _user32_stubs.c
    desktop.c
    dialog.c
    display.c
    exit.c
    hung.c
    input.c
    lstr.c
    menu.c
    message.c
    SystemParametersInfo_fix.c
    thuni_conv.c
    thuni_layer.c
    thuni_proc.c
    thuni_stuff.c
    thuni_thunk.c
    uniuser32.c
    window.c
    winsta.c
    _gdi32_apilist.c
    _gdi32_stubs.c
    EnumFont.c
    FontResourceEx.c
    GdiObjects.c
    GetGlyphOutlineA_fix.c
    GetTextExtentPoint32_fix.c
    MaskBlt.c
    Orhpans.cpp
    TextOut.c
    unigdi32.c
    _advapi32_apilist.c
    _advapi32_stubs.c
    lsa.c
    OpenSCManager_stub.c
    reg.c
    RtlGenRandom.c
    security.c
    TraceMessage.c
    uniadvapi32.c
    _comdlg32_apilist.c
    print.c
    _version_apilist.c
    universion.c
    _shell32_apilist.c
    _shell32_stubs.c
    CommandLineToArgvW.c
    IsUserAnAdmin.c
    shexec.c
    shexit.c
    shmain.c
    _comctl32_apilist.c
    newclassreg.c
    syslink.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    error.c
    ldr.c
    ntfile.c
    nthandle.c
    ntmem.c
    ntprocess.c
    ntthread.c
    rtl.c
    sys.c
    token.c
    common.c
    main.c
    Linking...
    Creating library Release/kexbases.lib and object Release/kexbases.exp
    LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

    kexbases.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'version\'
    Directory is up to date
    Processing directory: 'comctl32\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Performing Custom Build Step on .\kexbases.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    _kernel32_stubs.c
    console.c
    critsect.c
    directory.c
    file.c
    handle.c
    inter.c
    IsProcessorFeaturePresent.c
    jobs.c
    KEXVersion.c
    locale.c
    locale_casemap.c
    locale_collation.c
    locale_fold.c
    locale_sortkey.c
    locale_wctype.c
    mem.c
    module.c
    pointer.c
    port.c
    process.c
    RtlCaptureContext.c
    session.c
    thread.c
    time.c
    uilang.c
    unikernel32.c
    version.c
    volume.c
    widecharconv.c
    _user32_apilist.c
    _user32_stubs.c
    desktop.c
    dialog.c
    display.c
    exit.c
    hung.c
    input.c
    lstr.c
    menu.c
    message.c
    SystemParametersInfo_fix.c
    thuni_conv.c
    thuni_layer.c
    thuni_proc.c
    thuni_stuff.c
    thuni_thunk.c
    uniuser32.c
    window.c
    winsta.c
    _gdi32_apilist.c
    _gdi32_stubs.c
    EnumFont.c
    FontResourceEx.c
    GdiObjects.c
    GetGlyphOutlineA_fix.c
    GetTextExtentPoint32_fix.c
    MaskBlt.c
    Orhpans.cpp
    TextOut.c
    unigdi32.c
    _advapi32_apilist.c
    _advapi32_stubs.c
    lsa.c
    OpenSCManager_stub.c
    reg.c
    RtlGenRandom.c
    security.c
    TraceMessage.c
    uniadvapi32.c
    _comdlg32_apilist.c
    print.c
    _version_apilist.c
    universion.c
    _shell32_apilist.c
    _shell32_stubs.c
    CommandLineToArgvW.c
    IsUserAnAdmin.c
    shexec.c
    shexit.c
    shmain.c
    _comctl32_apilist.c
    newclassreg.c
    syslink.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    error.c
    ldr.c
    ntfile.c
    nthandle.c
    ntmem.c
    ntprocess.c
    ntthread.c
    rtl.c
    sys.c
    token.c
    common.c
    main.c
    Linking...
    Creating library Debug/kexbases.lib and object Debug/kexbases.exp

    kexbases.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: VxD - Win32 Release--------------------
    Compiling...
    patch.cpp
    patch_ifsmgr.cpp
    patch_kernel32.cpp
    pemanip.cpp
    Generating Code...
    Compiling...
    util.c
    Generating Code...
    Compiling...
    vxdmain.cpp
    Generating Code...
    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)
    --------------------Configuration: VxD - Win32 Debug--------------------
    Compiling...
    debug.cpp
    patch.cpp
    patch_ifsmgr.cpp
    patch_kernel32.cpp
    pemanip.cpp
    Generating Code...
    Compiling...
    util.c
    Generating Code...
    Compiling...
    vxdmain.cpp
    Generating Code...
    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)
    --------------------Configuration: Core - Win32 Release--------------------
    Performing Custom Build Step on .\core.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.c
    msimg32.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.c
    pdh.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.c
    winsta.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.c
    wtsapi32.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.c
    uxtheme.c
    cl /nologo /W3 /O2 /Oi /FD /c /Fometric.obj metric.c
    metric.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.c
    psapi.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.c
    userenv.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.cpp
    server.cpp
    shelllink.cpp
    Linking...
    Creating library Release/kexCOM.lib and object Release/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: kexCOM - Win32 Debug--------------------
    Compiling...
    factory.cpp
    server.cpp
    shelllink.cpp
    Linking...
    Creating library Debug/kexCOM.lib and object Debug/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: kexcontrol - Win32 Release--------------------
    Compiling...
    kexcontrol.cpp
    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: kexcontrol - Win32 Debug--------------------
    Compiling...
    kexcontrol.cpp
    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: sdbcreate - Win32 Release--------------------
    Performing Custom Build Step on .\sdbapi.h
    sdbapi.h
    Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.exp
    Compiling...
    sdbcreate.cpp
    Linking...
    '\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.h
    sdbapi.h
    Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.exp
    Compiling...
    sdbcreate.cpp
    Linking...
    '\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.cpp
    KexLinkage.cpp
    server.cpp
    sheet.cpp
    Linking...
    Creating library Release/sheet.lib and object Release/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: sheet - Win32 Debug--------------------
    Compiling resources...
    Compiling...
    factory.cpp
    KexLinkage.cpp
    server.cpp
    sheet.cpp
    Linking...
    Creating library Debug/sheet.lib and object Debug/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: verify - Win32 Release--------------------
    Compiling resources...
    Compiling...
    main.c
    Linking...

    verify.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: verify - Win32 Debug--------------------
    Compiling resources...
    Compiling...
    main.c
    Linking...

    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.

  7. As for the commands, I didn't add any pre/post build commands to the project.

    sdbcreate.exe failed to build. But the .NSI installer compiled OK so I don't think this is a big deal because Drugwash says it won't run under Win9x as mentioned in the quote above. Or was that only Xeno's builds? Oh, it doesn't matter. It seemed to have tried to execute an instance of CMD.EXE, which is not present in a clean install of a Win9x machine. You have to get it from a 3rd Party, the Win2k one that was re-compiled to work under Win9x.

    My bad, wrong assumption about added commands.:blushing: That CMD.EXE command in coolman's log only shows up when sdbcreate fails to build (as I notice when building under XP), because under my main 98SE I can compile sdbcreate without problems and when it automatically tries to run (twice, as it builds both Release and Debug versions through the full batch command), it only shows a MessageBox saying:

    "The APPHELP.DLL file is linked to missing export NTDLL.DLL:NtOpenFile."

    But there is no mention of CMD.EXE anywhere in my 98SE compilation log.

    Up until this time, I haven't been able to succesfully install one single build of my own, despite everything being built without problems. Neither the ones built under 98SE, nor the ones built under XP-SP3. They all report failing to open WinSta0, install verification never happens (when uninstalling in Safe Mode, there's always two registry keys: "KexNeedsReboot" and "KexVerify" that must be deleted prior to uninstalling).

    Again, building and installing 4.5.2 under the very same conditions, complete flawlessly and the test system works correctly. Therefore I ask again, for the last time:

    does anybody build and install correctly from Leyok's code at GitHub, under the following environment?

    - VisualC 6.0 (Enterprise or Professional) with XTREE patch applied

    - PlatformSDK february 2003

    - Windows98 DDK

    - NSIS installer 2.44 or 2.46

    Do you have the Directories correct? (Include files, Library files, entries in autoexec.bat (especially in 98SE), etc.). You mentioned it yourself. Check this out:

    All the errors you get are due to incorrect/incomplete installation of the development environment. The file COMPILE.TXT in the root of the KernelEx source folder specifies the prerequisites:

    - Visual C++ 6.0 SP6

    - updated xtree header

    - Platform SDK february 2003

    - Windows 98/2000 DDK

    In VC6 main menu > Tools > Options > Directories go through all items in the 'Show directories for' list and make sure the order of the items is as follows (that's important!):

    Executable files

    C:\Program Files\Microsoft Visual Studio\VC98\BIN

    C:\Program Files\Microsoft Visual Studio\COMMON\MSDEV98\BIN

    C:\Program Files\Microsoft Visual Studio\COMMON\TOOLS

    C:\Program Files\Microsoft Visual Studio\COMMON\TOOLS\WIN95

    C:\Program Files\Microsoft SDK\BIN

    <other>

    Include files

    C:\Program Files\Microsoft SDK\INCLUDE

    C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE

    C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE

    C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

    C:\Program Files\98DDK\INC\WIN98

    <other>

    Library files

    C:\Program Files\Microsoft SDK\LIB

    C:\Program Files\Microsoft Visual Studio\VC98\LIB

    C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

    C:\Program Files\98DDK\LIB\I386\FREE

    <other>

    Source files

    C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

    C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC

    <other>

    Also, if you're running VC6 under Win98/ME (and maybe not only these), there are a few additions required in AUTOEXEC.BAT so the system would know where to get the tools from:


    SET PATH=%PATH%;C:\PROGRA~1\MICROS~6\Bin;C:\PROGRA~1\MICROS~6\Bin\Win9x;C:\PROGRA~1\MICROS~4\Common\MSDev98\Bin;C:\PROGRA~1\MICROS~4\Common\Tools
    SET Basemake="C:\Program Files\Microsoft SDK\Include\BKOffice.Mak"
    SET Bkoffice="C:\Program Files\Microsoft SDK\."
    SET INCLUDE="C:\Program Files\Microsoft SDK\Include\."
    SET INETSDK="C:\Program Files\Microsoft SDK\."
    SET LIB="C:\Program Files\Microsoft SDK\Lib\."
    SET MSSdk="C:\Program Files\Microsoft SDK\."
    SET Mstools="C:\Program Files\Microsoft SDK\."

    Please note that some of the items in the PATH variable may have different short names on each system, depending on the path they've been installed to; they usually are added by VC6 at installation time but I recall there's an option to skip this step so please check. There may be an option to add these system variables from within VC6 but I can't say where exactly - maybe someone else could chime in on this matter.

    Also please note that not all of the items in the Directory list groups are required in order to correctly compile KernelEx but they may be required for other projects, so it's a good idea to set them up properly right now. If someone more knowledgeable notices anything wrong or missing with my advices, please do correct me.

    Finally, please do read above in this topic in regard to a few minor issues in the KernelEx project files.

    Oh and just to be clear: the NSIS packager cannot pack something that has not been compiled, so you definitely have to make VC6 work, compile the whole KernelEx project in batch mode and only after that launch the NSIS packager. The current .nsi script builds the Debug version of KernelEx so all pertaining components should be compiled and available. Using the modified project files I provided in the reply above, should allow a flawless batch compilation of the whole project. Just make sure there's enough free space on that partition.

    Good luck! ;)

    Here is COMPILE.TXT, FYI.

    To compile you need Microsoft Visual C++ 6.0 SP6

    with updated xtree header (http://web.archive.org/web/20090416130215/http://dinkumware.com/xtree.txt)

    and supplied with Platform SDK 2003.

    You can use batch build feature to automate builds.

    If you build manually, you need to compile KEXCRT and PREP projects first as other projects rely on them.

    To build KEXCONTROL you have to build debug CORE first.

    KEXBASES and KEXBASEN projects rely on CORE be built first.

    To build VKRNLEX project you need Microsoft Windows 98 Driver Development Kit (DDK) or Microsoft Windows 2000 Driver Development Kit (DDK).

    To build installer you need NSIS install system.

    -Xeno86

    Install Service Pack 6 for Visual C++ 6.0. Then try to build again. Post your compile log. Let me take a look. I'll see if I can figure out why your builds don't work.

  8. Aero Glass for Win8 v0.6

    Hello,

    maybe somebody will be interested in my small project. Therefore, I am sharing the first information about it. I have managed to reimplement Aero Glass function into Windows 8 Desktop Window Manager.

    How does it work?

    I have developed DLL library in C++ which is injected into dwm.exe process (no system files replacement is required). Then, the functions used for window border drawing are hooked with my own implementation. This ensures that anytime DWM wants to draw the window border, the code is redirected into my library where I can change the parameters of vertex buffer, blend state and other stuff. Then I redirect back to the original drawing function. Transparent window border is drawn!

    Does it provide more functionality than pure windows border transparency?

    Currently, I implemented only blur effect using Direct2D. My plan is to return glow effect to the window caption, better shadow around the windows, and, if anyone is interested, try to reimplement Flip3D functionality.

    Are there any drawbacks?

    There is a main problem that DWM implements dirty region management which ensures that only changed regions of the screen are redrawn. This simply does not redraw the content which is obscured by other windows. And, unfortunately, it pays for the content under window border too. Thus, it requires to force DWM redraw content under transparent borders. Since touching the dirty region management is not possible (at least, I have not found a way), we have two possibilities:

    1) modify vertex buffer to always redraw whole window texture. It surely brings some performance penalty and does not work for windows which are totally obscured (because Draw function is not called for them at all). For other cases, this works perfectly.

    2) set each visible window to be layered with alpha value of 254 because DWM also repaints dirty regions beneath them. I have selected this method because it seems to work perfectly in most of the cases, except the situation when some window denies WS_EX_LAYERED style. I am not aware of any other problems with layered windows.

    When will this be released?

    I will try to release it in a few days including the source code. Since I don't have much experience with Direct3D, I have used Direct2D for any drawing because it has much simpler API, built-in effects and programmer does not have to care about shaders, vertex buffers etc. I will also be glad if someone gives me a hand with this small project.

    There are still some known problems which I need to solve, e.g. unlike Windows 7, DWM restart is not possible in Windows 8 but it is needed for the correct Direct3D functions hooking.

    Link for downloading preview version (x64 preview only!):

    http://prdownload.berlios.de/glass8/DWMHook05.7z

    Extract downloaded archive into C:\DWM folder. If there is any bug and DWM crashes, it will generate crash log in this folder.

    I hope you will like it :-)

    Awesome, thanks!

  9. The debug log, I mean the one that KernelEx create (either in the COM port or in the WINDOWS\KernelEx dir called KernelEx.log) ;)

    As for Mozilla, when did you compile the project ? I removed some remade functions (which could be the cause) around 11:00 AM-12:00 PM.

    KernelEx and RP9 should be compatible, I work with RP9, I will see why new icons doesn't appear (only when pressing F5).

    This application error message is a security to prevent apps started when logging off.

    Obviously, if nothing happen, the cause is MPREXE is terminated.

    In the shutdown thread, it directly continue the loop instead of cleaning up thing when there is an error, it will be fixed.

    Sorry, by debug log in the last post, I meant compile log. I just fixed it right now. I'll post a KernelEx.log.

    RP9 still not compatible. Firefox not installing, seems to freeze at Installing Language Files (en-US)

    60f89f4889ae4648a80694c.png

    EDIT: I couldn't find a KernelEx.log anywhere in the system. Pretty peculiar, because I could find one before. Hmm.

  10. @coolman : I missed to add comdlg\print.c to project (fixed the issue from http://www.msfn.org/...h-kernelex-451/).

    As for the commands, I didn't add any pre/post build commands to the project.

    Alright, I just grabbed the newest repository and the build was a complete success. Here's the new build:

    KernelEx-dev.7z

    I always did a batch build, it used to work in Xeno's version, only that kexcontrol had to be executed separately, after Core (Debug) and sdbcreate must be disabled since it won't execute under Win9x (I use 98SE).

    sdbcreate.exe failed to build. But the .NSI installer compiled OK so I don't think this is a big deal because Drugwash says it won't run under Win9x as mentioned in the quote above. Or was that only Xeno's builds? Oh, it doesn't matter. It seemed to have tried to execute an instance of CMD.EXE, which is not present in a clean install of a Win9x machine. You have to get it from a 3rd Party, the Win2k one that was re-compiled to work under Win9x.

    @Leyok Something I've noticed with your new builds, Firefox 3 doesn't install, it just stops at 'Installing Language Files (en-US)'. After some working around that, I got it to install, then I ran it, and it tries to load but it doesn't run or show the GUI or ANYTHING and just crashes on start. It doesn't show its presence, just this one error message:

    ZVEPkcj.png

    I can't figure out what the deal is with that. KernelEx 4.5.2 runs Firefox 3 perfectly.

    By the way, just a warning everyone: DON'T install Revolutions Pack along with this. The following has been mentioned before, SP3.x MAY be fine, but RP and Leyok's builds together can make deleted files stay in their original locations and new changes/items and icons not appear until you hit F5 to refresh and make your icons and taskbar glitchy and just make your system more unstable and unusable. Once again, ABSOLUTELY DON'T install RP with one of these new builds installed. But now I can sort of understand why RP (sometimes USP) wasn't built to go with Kex and Kex wasn't built to go with RP/USP. I say USP sometimes because of the bottom line of this quote, which I made bold for your convenience:

    Test results:

    * Freshly installed Win98 SE: OK.

    * Freshly installed Win98 SE and IE 6.0 SP1: OK.

    * Freshly installed Win98 SE, IE 6.0 SP1 and KernelEx 4: OK.

    But if it says that, I guess the newer USP has a little more problems running with Kex. But who's to know, and what can I say? This is only Beta software so far. It's what you have to expect from it.

    Also, after I've installed these recent builds, the computer hasn't been able to restart using the Start Menu shutdown, It just acts like nothing happened. So I try restarting again or run some sort of application (any application, including others that allow the computer to restart such as SHExitWindowsEx (same as start menu shutdown), runonce -q, and others. But it just gives me an error message like this:

    wPgHCL8.png

    I just have to force it to restart by holding the power button.

    Anyway, here'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.c
    abort.c
    argcargv.c
    assert.c
    atoi.c
    atol.c
    atoll.c
    concrt0.c
    ctypes.c
    dllcrt0.c
    exit.c
    init.c
    isalnum.c
    isalpha.c
    isascii.c
    isblank.c
    iscntrl.c
    isdigit.c
    isgraph.c
    islower.c
    Generating Code...
    Compiling...
    isprint.c
    ispunct.c
    isspace.c
    isupper.c
    isxdigit.c
    memccpy.c
    memchr.c
    memcmp.c
    memcpy.c
    memmem.c
    memmove.c
    Generating Code...
    Compiling...
    memory-cpp.cpp
    Generating Code...
    Compiling...
    memory.c
    memrchr.c
    memset.c
    memswap.c
    printf.c
    purecall.c
    snprintf.c
    sprintf.c
    sscanf.c
    strcat.c
    strchr.c
    strcmp.c
    strcmpi.c
    strcpy.c
    strdup.c
    strlen.c
    strncat.c
    strncmp.c
    strncpy.c
    strnicmp.c
    Generating Code...
    Compiling...
    strnlen.c
    strntoimax.c
    strntoumax.c
    strpbrk.c
    strrchr.c
    strsep.c
    strstr.c
    strtok.c
    strtok_r.c
    strtol.c
    strtoll.c
    strtoul.c
    strtoull.c
    strtoumax.c
    strupr.c
    strxspn.c
    tolower.c
    toupper.c
    vsnprintf.c
    vsprintf.c
    Generating Code...
    Compiling...
    vsscanf.c
    wincrt0.c
    write.c
    Generating Code...
    Creating library...

    kexcrt.lib - 0 error(s), 0 warning(s)
    --------------------Configuration: Core - Win32 Release--------------------
    Performing Custom Build Step on .\core.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    debug.cpp
    debugproto.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.def
    k32ord.h
    Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.cpp
    Linking...

    prep.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: prep - Win32 Debug--------------------
    Compiling...
    prep.cpp
    Linking...

    prep.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'rpcrt4\'
    Directory is up to date
    Processing directory: 'winspool\'
    Directory is up to date
    Processing directory: 'shfolder\'
    Directory is up to date
    Processing directory: 'winmm\'
    Directory is up to date
    Processing directory: 'ws2_32\'
    Directory is up to date
    Processing directory: 'ole32\'
    Directory is up to date
    Processing directory: 'cryptui\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Processing directory: 'netapi32\'
    Directory is up to date
    Performing Custom Build Step on .\kexbasen.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    allocator.c
    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function
    DelayLoadFailureHook.c
    ThreadPool.c
    TlsExt.c
    unikernel32.c
    _user32_apilist.c
    uniuser32.c
    _gdi32_apilist.c
    ScriptCache.cpp
    UberGDI.c
    unigdi32.c
    _advapi32_apilist.c
    uniadvapi32.c
    _comdlg32_apilist.c
    openfilename_fix.c
    opensavefile.c
    unicomdlg32.c
    _shell32_apilist.c
    SHBindToParent.c
    SHCreateDirectoryEx.c
    SHGetFolderLocation.c
    SHGetFolderPath.c
    SHGetSpecialFolder.c
    SHParseDisplayName.c
    unishell32.c
    _rpcrt4_apilist.c
    NdrDllGetClassObject.c
    unirpcrt4.c
    _winspool_apilist.c
    _winspool_stubs.c
    DefaultPrinter.c
    uniwinspool.c
    _shfolder_apilist.c
    shfolder.c
    _winmm_apilist.c
    uniwinmm.c
    _ws2_32_apilist.c
    addinfo.c
    select_fix.c
    _ole32_apilist.c
    CoWaitForMultipleHandles.c
    _cryptui_apilist.c
    CryptUIDlgViewContext.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    ntruntime.c
    _netapi32_apilist.c
    netalert.c
    netbuffer.c
    netget.c
    netshare.c
    common.c
    main.c
    shlord.c
    unifwd.c
    Linking...
    Creating library Release/kexbasen.lib and object Release/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'rpcrt4\'
    Directory is up to date
    Processing directory: 'winspool\'
    Directory is up to date
    Processing directory: 'shfolder\'
    Directory is up to date
    Processing directory: 'winmm\'
    Directory is up to date
    Processing directory: 'ws2_32\'
    Directory is up to date
    Processing directory: 'ole32\'
    Directory is up to date
    Processing directory: 'cryptui\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Processing directory: 'netapi32\'
    Directory is up to date
    Performing Custom Build Step on .\kexbasen.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    allocator.c
    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function
    DelayLoadFailureHook.c
    ThreadPool.c
    TlsExt.c
    unikernel32.c
    _user32_apilist.c
    uniuser32.c
    _gdi32_apilist.c
    ScriptCache.cpp
    UberGDI.c
    unigdi32.c
    _advapi32_apilist.c
    uniadvapi32.c
    _comdlg32_apilist.c
    openfilename_fix.c
    opensavefile.c
    unicomdlg32.c
    _shell32_apilist.c
    SHBindToParent.c
    SHCreateDirectoryEx.c
    SHGetFolderLocation.c
    SHGetFolderPath.c
    SHGetSpecialFolder.c
    SHParseDisplayName.c
    unishell32.c
    _rpcrt4_apilist.c
    NdrDllGetClassObject.c
    unirpcrt4.c
    _winspool_apilist.c
    _winspool_stubs.c
    DefaultPrinter.c
    uniwinspool.c
    _shfolder_apilist.c
    shfolder.c
    _winmm_apilist.c
    uniwinmm.c
    _ws2_32_apilist.c
    addinfo.c
    select_fix.c
    _ole32_apilist.c
    CoWaitForMultipleHandles.c
    _cryptui_apilist.c
    CryptUIDlgViewContext.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    ntruntime.c
    _netapi32_apilist.c
    netalert.c
    netbuffer.c
    netget.c
    netshare.c
    common.c
    main.c
    shlord.c
    unifwd.c
    Linking...
    Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'version\'
    Directory is up to date
    Processing directory: 'comctl32\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Performing Custom Build Step on .\kexbases.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    _kernel32_stubs.c
    console.c
    critsect.c
    directory.c
    file.c
    handle.c
    inter.c
    IsProcessorFeaturePresent.c
    jobs.c
    KEXVersion.c
    locale.c
    locale_casemap.c
    locale_collation.c
    locale_fold.c
    locale_sortkey.c
    locale_wctype.c
    mem.c
    module.c
    pointer.c
    port.c
    process.c
    RtlCaptureContext.c
    session.c
    thread.c
    time.c
    uilang.c
    unikernel32.c
    version.c
    volume.c
    widecharconv.c
    _user32_apilist.c
    _user32_stubs.c
    desktop.c
    dialog.c
    display.c
    exit.c
    hung.c
    input.c
    lstr.c
    menu.c
    message.c
    SystemParametersInfo_fix.c
    thuni_conv.c
    thuni_layer.c
    thuni_proc.c
    thuni_stuff.c
    thuni_thunk.c
    uniuser32.c
    window.c
    winsta.c
    _gdi32_apilist.c
    _gdi32_stubs.c
    EnumFont.c
    FontResourceEx.c
    GdiObjects.c
    GetGlyphOutlineA_fix.c
    GetTextExtentPoint32_fix.c
    MaskBlt.c
    Orhpans.cpp
    TextOut.c
    unigdi32.c
    _advapi32_apilist.c
    _advapi32_stubs.c
    lsa.c
    OpenSCManager_stub.c
    reg.c
    RtlGenRandom.c
    security.c
    TraceMessage.c
    uniadvapi32.c
    _comdlg32_apilist.c
    print.c
    _version_apilist.c
    universion.c
    _shell32_apilist.c
    _shell32_stubs.c
    CommandLineToArgvW.c
    IsUserAnAdmin.c
    shexec.c
    shexit.c
    shmain.c
    _comctl32_apilist.c
    newclassreg.c
    syslink.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    error.c
    ldr.c
    ntfile.c
    nthandle.c
    ntmem.c
    ntprocess.c
    ntthread.c
    rtl.c
    sys.c
    token.c
    common.c
    main.c
    Linking...
    Creating library Release/kexbases.lib and object Release/kexbases.exp
    LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

    kexbases.dll - 0 error(s), 1 warning(s)
    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------
    Performing Custom Build Step on .\dirlist
    KernelEx source preparser by Xeno86
    Processing project at: .
    Processing directory: 'kernel32\'
    Directory is up to date
    Processing directory: 'user32\'
    Directory is up to date
    Processing directory: 'gdi32\'
    Directory is up to date
    Processing directory: 'advapi32\'
    Directory is up to date
    Processing directory: 'comdlg32\'
    Directory is up to date
    Processing directory: 'shell32\'
    Directory is up to date
    Processing directory: 'version\'
    Directory is up to date
    Processing directory: 'comctl32\'
    Directory is up to date
    Processing directory: 'ntdll\'
    Directory is up to date
    Performing Custom Build Step on .\kexbases.def
    k32ord.h
    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp
    Compiling resources...
    Compiling...
    _kernel32_apilist.c
    _kernel32_stubs.c
    console.c
    critsect.c
    directory.c
    file.c
    handle.c
    inter.c
    IsProcessorFeaturePresent.c
    jobs.c
    KEXVersion.c
    locale.c
    locale_casemap.c
    locale_collation.c
    locale_fold.c
    locale_sortkey.c
    locale_wctype.c
    mem.c
    module.c
    pointer.c
    port.c
    process.c
    RtlCaptureContext.c
    session.c
    thread.c
    time.c
    uilang.c
    unikernel32.c
    version.c
    volume.c
    widecharconv.c
    _user32_apilist.c
    _user32_stubs.c
    desktop.c
    dialog.c
    display.c
    exit.c
    hung.c
    input.c
    lstr.c
    menu.c
    message.c
    SystemParametersInfo_fix.c
    thuni_conv.c
    thuni_layer.c
    thuni_proc.c
    thuni_stuff.c
    thuni_thunk.c
    uniuser32.c
    window.c
    winsta.c
    _gdi32_apilist.c
    _gdi32_stubs.c
    EnumFont.c
    FontResourceEx.c
    GdiObjects.c
    GetGlyphOutlineA_fix.c
    GetTextExtentPoint32_fix.c
    MaskBlt.c
    Orhpans.cpp
    TextOut.c
    unigdi32.c
    _advapi32_apilist.c
    _advapi32_stubs.c
    lsa.c
    OpenSCManager_stub.c
    reg.c
    RtlGenRandom.c
    security.c
    TraceMessage.c
    uniadvapi32.c
    _comdlg32_apilist.c
    print.c
    _version_apilist.c
    universion.c
    _shell32_apilist.c
    _shell32_stubs.c
    CommandLineToArgvW.c
    IsUserAnAdmin.c
    shexec.c
    shexit.c
    shmain.c
    _comctl32_apilist.c
    newclassreg.c
    syslink.c
    _ntdll_apilist.c
    _ntdll_stubs.c
    error.c
    ldr.c
    ntfile.c
    nthandle.c
    ntmem.c
    ntprocess.c
    ntthread.c
    rtl.c
    sys.c
    token.c
    common.c
    main.c
    Linking...
    Creating library Debug/kexbases.lib and object Debug/kexbases.exp

    kexbases.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: VxD - Win32 Release--------------------
    Compiling...
    patch.cpp
    patch_ifsmgr.cpp
    patch_kernel32.cpp
    pemanip.cpp
    Generating Code...
    Compiling...
    util.c
    Generating Code...
    Compiling...
    vxdmain.cpp
    Generating Code...
    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)
    --------------------Configuration: VxD - Win32 Debug--------------------
    Compiling...
    debug.cpp
    patch.cpp
    patch_ifsmgr.cpp
    patch_kernel32.cpp
    pemanip.cpp
    Generating Code...
    Compiling...
    util.c
    Generating Code...
    Compiling...
    vxdmain.cpp
    Generating Code...
    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)
    --------------------Configuration: Core - Win32 Release--------------------
    Performing Custom Build Step on .\core.def
    k32ord.h
    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp
    Compiling resources...
    Compiling...
    apiconf.cpp
    apiconfmgr.cpp
    apihook.cpp
    apilib.cpp
    internals.cpp
    kexcoresdk.cpp
    main.cpp
    ModInit.cpp
    pemanip.cpp
    ProcessStorage.cpp
    resolver.cpp
    SettingsDB.cpp
    sharedmem.cpp
    thunks.cpp
    wildcmp.cpp
    Linking...
    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.c
    msimg32.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.c
    pdh.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.c
    winsta.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.c
    wtsapi32.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.c
    uxtheme.c
    cl /nologo /W3 /O2 /Oi /FD /c /Fometric.obj metric.c
    metric.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.c
    psapi.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.c
    userenv.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.cpp
    server.cpp
    shelllink.cpp
    Linking...
    Creating library Release/kexCOM.lib and object Release/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: kexCOM - Win32 Debug--------------------
    Compiling...
    factory.cpp
    server.cpp
    shelllink.cpp
    Linking...
    Creating library Debug/kexCOM.lib and object Debug/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: kexcontrol - Win32 Release--------------------
    Compiling...
    kexcontrol.cpp
    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: kexcontrol - Win32 Debug--------------------
    Compiling...
    kexcontrol.cpp
    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: sdbcreate - Win32 Release--------------------
    Performing Custom Build Step on .\sdbapi.h
    sdbapi.h
    Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.exp
    Compiling...
    sdbcreate.cpp
    Linking...
    '\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.h
    sdbapi.h
    Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.exp
    Compiling...
    sdbcreate.cpp
    Linking...
    '\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.cpp
    KexLinkage.cpp
    server.cpp
    sheet.cpp
    Linking...
    Creating library Release/sheet.lib and object Release/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: sheet - Win32 Debug--------------------
    Compiling resources...
    Compiling...
    factory.cpp
    KexLinkage.cpp
    server.cpp
    sheet.cpp
    Linking...
    Creating library Debug/sheet.lib and object Debug/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)
    --------------------Configuration: verify - Win32 Release--------------------
    Compiling resources...
    Compiling...
    main.c
    Linking...

    verify.exe - 0 error(s), 0 warning(s)
    --------------------Configuration: verify - Win32 Debug--------------------
    Compiling resources...
    Compiling...
    main.c
    Linking...

    verify.exe - 0 error(s), 0 warning(s)

  11. I'm trying to compile the newest build, but there's one problem - KexBases.dll doesn't build with the other files with batch build nor alone with batch build. Here's the debug log:


    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'.
    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------
    Performing Custom Build Step on .\dirlist
    Error - compile PREP (Release) project first
    'choice' is not recognized as an internal or external command,
    operable program or batch file.
    Error executing c:\windows\system32\cmd.exe.

    kexbases.dll - 1 error(s), 0 warning(s)
    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------
    Performing Custom Build Step on .\dirlist
    Error - compile PREP (Release) project first
    'choice' is not recognized as an internal or external command,
    operable program or batch file.
    Error executing c:\windows\system32\cmd.exe.

    kexbases.dll - 1 error(s), 0 warning(s)

    This hasn't happened until PrintDlgEx was renamed to print.c in the latest repository. It says in the debug log I have to compile PREP (release) project first, but I HAD already compiled it. In fact, I just compiled it with batch build just now manually. I just copied PREP.EXE to the Release folder. But I'm still getting the same error.

    Here's KexBases.plg:


    Build Log

    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------

    Command Lines
    Creating temporary file "C:\DOCUME~1\John\LOCALS~1\Temp\RSP143.bat" with contents
    [
    @echo off
    if not exist "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\util\prep\Release\prep.exe" goto error
    "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\util\prep\Release\prep.exe" "."
    goto quit
    :error
    echo Error - compile PREP (Release) project first
    echo 1 | choice /C:1 /N >NUL
    :quit
    ]
    Creating command line "C:\DOCUME~1\John\LOCALS~1\Temp\RSP143.bat"
    Creating temporary file "C:\DOCUME~1\John\LOCALS~1\Temp\RSP144.bat" with contents
    [
    @echo off
    echo /nologo /c /TC /DK32ORD_IMPLIB >"%TEMP%\resp1455.tmp"
    echo /Fo".\Release\k32ord.obj" >>"%TEMP%\resp1455.tmp"
    echo "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\common\k32ord.h" >>"%TEMP%\resp1455.tmp"
    cl @"%TEMP%\resp1455.tmp"
    del "%TEMP%\resp1455.tmp" >NUL
    echo /DLL /NOENTRY /NOLOGO /IGNORE:4070 /MACHINE:IX86 >"%TEMP%\resp1456.tmp"
    echo /DEF:"C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\common\k32ord.def" >>"%TEMP%\resp1456.tmp"
    echo /OUT:".\Release\k32ord.dll" >>"%TEMP%\resp1456.tmp"
    echo /IMPLIB:".\Release\k32ord.lib" >>"%TEMP%\resp1456.tmp"
    echo ".\Release\k32ord.obj" >>"%TEMP%\resp1456.tmp"
    link @"%TEMP%\resp1456.tmp"
    del "%TEMP%\resp1456.tmp" >NUL
    del ".\Release\k32ord.exp" >NUL
    del ".\Release\k32ord.obj" >NUL
    del ".\Release\k32ord.dll" >NUL
    ]
    Creating command line "C:\DOCUME~1\John\LOCALS~1\Temp\RSP144.bat"
    Creating command line "rc.exe /l 0x415 /fo"Release/kexbases.res" /i "../../common" /d "NDEBUG" "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\kexbases.rc""
    Performing Custom Build Step on .\dirlist
    Error - compile PREP (Release) project first
    'choice' is not recognized as an internal or external command,
    operable program or batch file.
    Error executing c:\windows\system32\cmd.exe.
    Output Window



    Results
    kexbases.dll - 1 error(s), 0 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------

    Command Lines
    Creating temporary file "C:\DOCUME~1\John\LOCALS~1\Temp\RSP145.bat" with contents
    [
    @echo off
    if not exist "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\util\prep\Release\prep.exe" goto error
    "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\util\prep\Release\prep.exe" "."
    goto quit
    :error
    echo Error - compile PREP (Release) project first
    echo 1 | choice /C:1 /N >NUL
    :quit
    ]
    Creating command line "C:\DOCUME~1\John\LOCALS~1\Temp\RSP145.bat"
    Creating temporary file "C:\DOCUME~1\John\LOCALS~1\Temp\RSP146.bat" with contents
    [
    @echo off
    echo /nologo /c /TC /DK32ORD_IMPLIB >"%TEMP%\resp1455.tmp"
    echo /Fo".\Debug\k32ord.obj" >>"%TEMP%\resp1455.tmp"
    echo "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\common\k32ord.h" >>"%TEMP%\resp1455.tmp"
    cl @"%TEMP%\resp1455.tmp"
    del "%TEMP%\resp1455.tmp" >NUL
    echo /DLL /NOENTRY /NOLOGO /IGNORE:4070 /MACHINE:IX86 >"%TEMP%\resp1456.tmp"
    echo /DEF:"C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\common\k32ord.def" >>"%TEMP%\resp1456.tmp"
    echo /OUT:".\Debug\k32ord.dll" >>"%TEMP%\resp1456.tmp"
    echo /IMPLIB:".\Debug\k32ord.lib" >>"%TEMP%\resp1456.tmp"
    echo ".\Debug\k32ord.obj" >>"%TEMP%\resp1456.tmp"
    link @"%TEMP%\resp1456.tmp"
    del "%TEMP%\resp1456.tmp" >NUL
    del ".\Debug\k32ord.exp" >NUL
    del ".\Debug\k32ord.obj" >NUL
    del ".\Debug\k32ord.dll" >NUL
    ]
    Creating command line "C:\DOCUME~1\John\LOCALS~1\Temp\RSP146.bat"
    Creating command line "rc.exe /l 0x415 /fo"Debug/kexbases.res" /i "../../common" /d "_DEBUG" "C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbases\kexbases.rc""
    Performing Custom Build Step on .\dirlist
    Error - compile PREP (Release) project first
    'choice' is not recognized as an internal or external command,
    operable program or batch file.
    Error executing c:\windows\system32\cmd.exe.
    Output Window



    Results
    kexbases.dll - 1 error(s), 0 warning(s)

  12. Well about the 1155 desktop consumer i7's, there was a lot of detailed discussion over at AnandTech among other places. I didn't see you mention why you didn't consider the "K" model which is of course unlocked. These are the main advantage that Intel has these days because you can easily crank them up well over 4 GHz with no extra cooling solution. I find this useful periodically when I have a CPU murdering set of tasks like final rendering of videos with effects ( something I think you are hinting at ). It is convenient to be able to reboot with extra horsepower and change it back later ( I don't leave them cranked up all the time ). Nice flexibility.

    There are literally countless excellent 1155 boards out there, I like Gigabyte, but really all the major names are good. The chipsets supporting it are very well tested and although the sockets and chipsets will change soon, it is probably the single best overall platform Intel has made, and a worthy successor to the previous best, the 775. One nice thing about these consumer releases is that there are millions of threads and comments about them that are easily found for reference.

    I would suggest that the EE Extreme models at 3x price need to be justified by whatever work you are accomplishing, but only you know that for sure. Just my opinion, but the cost difference is better re-routed over to more HDD space, higher quality case, power supply and peripherals. But if money is no object, ignore this opinion :lol:

    Official Intel Specs ...

    Now that you mention it, maybe I'll go with the i7-3770K.

  13. I made a new build from the newest repository with XP because it is easier...

    KernelEx-dev.7z

    I had to include PDH.DLL and PSAPI.DLL in this because I was having problems with KernelEx after I installed it without those files.. SP3 didn't help.

    Here'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.c

    abort.c

    argcargv.c

    assert.c

    atoi.c

    atol.c

    atoll.c

    concrt0.c

    ctypes.c

    dllcrt0.c

    exit.c

    init.c

    isalnum.c

    isalpha.c

    isascii.c

    isblank.c

    iscntrl.c

    isdigit.c

    isgraph.c

    islower.c

    Generating Code...

    Compiling...

    isprint.c

    ispunct.c

    isspace.c

    isupper.c

    isxdigit.c

    memccpy.c

    memchr.c

    memcmp.c

    memcpy.c

    memmem.c

    memmove.c

    Generating Code...

    Compiling...

    memory-cpp.cpp

    Generating Code...

    Compiling...

    memory.c

    memrchr.c

    memset.c

    memswap.c

    printf.c

    purecall.c

    snprintf.c

    sprintf.c

    sscanf.c

    strcat.c

    strchr.c

    strcmp.c

    strcmpi.c

    strcpy.c

    strdup.c

    strlen.c

    strncat.c

    strncmp.c

    strncpy.c

    strnicmp.c

    Generating Code...

    Compiling...

    strnlen.c

    strntoimax.c

    strntoumax.c

    strpbrk.c

    strrchr.c

    strsep.c

    strstr.c

    strtok.c

    strtok_r.c

    strtol.c

    strtoll.c

    strtoul.c

    strtoull.c

    strtoumax.c

    strupr.c

    strxspn.c

    tolower.c

    toupper.c

    vsnprintf.c

    vsprintf.c

    Generating Code...

    Compiling...

    vsscanf.c

    wincrt0.c

    write.c

    Generating Code...

    Creating library...

    kexcrt.lib - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    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.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    debug.cpp

    debugproto.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    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.def

    k32ord.h

    Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    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.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: prep - Win32 Debug--------------------

    Compiling...

    prep.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Processing directory: 'netapi32\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    ntruntime.c

    _netapi32_apilist.c

    netalert.c

    netbuffer.c

    netget.c

    netshare.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    Creating library Release/kexbasen.lib and object Release/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Processing directory: 'netapi32\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Documents and Settings\John\Desktop\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    ntruntime.c

    _netapi32_apilist.c

    netalert.c

    netbuffer.c

    netget.c

    netshare.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    input.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    Creating library Release/kexbases.lib and object Release/kexbases.exp

    LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

    kexbases.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    input.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    Creating library Debug/kexbases.lib and object Debug/kexbases.exp

    kexbases.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Release--------------------

    Compiling...

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Debug--------------------

    Compiling...

    debug.cpp

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    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.c

    msimg32.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.c

    pdh.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.c

    winsta.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.c

    wtsapi32.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.c

    uxtheme.c

    cl /nologo /W3 /O2 /Oi /FD /c /Fometric.obj metric.c

    metric.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.c

    psapi.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.c

    userenv.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.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Release/kexCOM.lib and object Release/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexCOM - Win32 Debug--------------------

    Compiling...

    factory.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Debug/kexCOM.lib and object Debug/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Release--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Debug--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sdbcreate - Win32 Release--------------------

    Performing Custom Build Step on .\sdbapi.h

    sdbapi.h

    Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    '\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.h

    sdbapi.h

    Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    '\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.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Release/sheet.lib and object Release/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: sheet - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    factory.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Debug/sheet.lib and object Debug/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Release--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    Still getting some warnings... but you should expect that from a beta version of a software...

  14. What video editing program will you be using? I do a lot of serious HD editing with Adobe Premiere, and it s a necessity to have hardware acceleration, so you may need to keep that in mind. The Quadro series is a massive waste of money, so just look at mid to high end GTX series cards for equal or better performance for the money and power usage. If you're looking to use the T model CPU, power usage should be kept in mind across the board, not just the CPU.

    Mostly Adobe Premiere, Adobe After Effects, and Sony Vegas.

  15. What's making you stick to Vista x64?The hardware you've chosen so far looks good, but 8gb of RAM is more than enough unless you're going to be doing heavy video editing. You simply wont make any use of the extra 8gb at all.

    As far as a motherboard, any Z77 of choice would be great, I'm partial to MSI or Gigabyte.

    Are you going for an SSD for this build? Might be a good thing to go for if the machine is going to be completely current.

    Also, if you aren't going to need hyperthreading, the i5 series will be plenty good enough, as it's still quad core, and quite powerful.

    I would look at Win 7 or 8 at this point rather than sticking with the antiquated system that is Vista at this point (considering support will be ending in the not so distant future).

    For a better picture of what you need, could you say exactly what the machine will be used for? If it's not going to be doing anything demanding, even going with an i3 will be more than sufficient.

    To answer your questions:

    I am sticking to Vista x64 because I have too many Windows 7 machines (10) and XP machines (14) around.

    I need the extra ram for mostly VMs.

    Yes I am going with an SSD

    I will need hyperthreading. I could use the extra power.

    I am not looking anywhere towards Windows 8 because I don't have any respect towards it.

    The machine will be used for very heavy video editing, running VMs, heavy gaming, lots of web surfing, E-Mail, Programming with languages such as x86 Assembly/PHP/C++/C, Photoshop with heavy graphic designing (I'm going to have to get an excellent graphics card for it), and many other everyday/business tasks.

  16. Does anyone know it!? I dunno!!! :realmad:

    If I'm understanding you correctly, right click on your desktop, hover your mouse cursor over Arrange Icons, then click Auto Arrange and refresh your desktop (F5). If the Auto Arrange option has a check mark, then it's activated. If there is no check mark then it isn't activated.

  17. I had crash too because the unicows version doesn't match with the KernelEx one, this has been fixed, I have no more crashes on my side, using Windows ME with Unofficial SP2 and RP9.

    Recompile and try again, I hope there are no more crashes :)

    I'm still getting the errors about not finding certain DLL files like KEXBASEN.DLL, etc. They don't seem to be created and NSI cannot compile something successfully without having compiled data already. It still complains about APPHELP.DLL. I'm still getting that same thing that happened before about not being able to execute files like rc.exe or link.exe to find KernelEx.lib in the common folder. I believe those files have to do with the building of KEXBASEN.DLL, KEXBASES.DLL, etc. I added the correct lines to autoexec.bat and the right directories to the options in VC++.

    Here'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.c

    abort.c

    argcargv.c

    assert.c

    atoi.c

    atol.c

    atoll.c

    concrt0.c

    ctypes.c

    dllcrt0.c

    exit.c

    init.c

    isalnum.c

    isalpha.c

    isascii.c

    isblank.c

    iscntrl.c

    isdigit.c

    isgraph.c

    islower.c

    Generating Code...

    Compiling...

    isprint.c

    ispunct.c

    isspace.c

    isupper.c

    isxdigit.c

    memccpy.c

    memchr.c

    memcmp.c

    memcpy.c

    memmem.c

    memmove.c

    Generating Code...

    Compiling...

    memory-cpp.cpp

    Generating Code...

    Compiling...

    memory.c

    memrchr.c

    memset.c

    memswap.c

    printf.c

    purecall.c

    snprintf.c

    sprintf.c

    sscanf.c

    strcat.c

    strchr.c

    strcmp.c

    strcmpi.c

    strcpy.c

    strdup.c

    strlen.c

    strncat.c

    strncmp.c

    strncpy.c

    strnicmp.c

    Generating Code...

    Compiling...

    strnlen.c

    strntoimax.c

    strntoumax.c

    strpbrk.c

    strrchr.c

    strsep.c

    strstr.c

    strtok.c

    strtok_r.c

    strtol.c

    strtoll.c

    strtoul.c

    strtoull.c

    strtoumax.c

    strupr.c

    strxspn.c

    tolower.c

    toupper.c

    vsnprintf.c

    vsprintf.c

    Generating Code...

    Compiling...

    vsscanf.c

    wincrt0.c

    write.c

    Generating Code...

    Creating library...

    kexcrt.lib - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release/KernelEx.lib and object Release/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Debug--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    debug.cpp

    debugproto.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Debug/KernelEx.lib and object Debug/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release APIHOOK--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release_APIHOOK/KernelEx.lib and object Release_APIHOOK/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: prep - Win32 Release--------------------

    Compiling...

    prep.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: prep - Win32 Debug--------------------

    Compiling...

    prep.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Windows\Desktop\stuff\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    LINK : fatal error LNK1181: cannot open input file "../../common/KernelEx.lib"

    Error executing link.exe.

    kexbasen.dll - 1 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Windows\Desktop\stuff\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    LINK : fatal error LNK1104: cannot open file "../../common/KernelEx.lib"

    Error executing link.exe.

    kexbasen.dll - 1 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    GetMouseMovePointsEx.c

    input.c

    LockWorkStation.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    LINK : fatal error LNK1181: cannot open input file "../../common/KernelEx.lib"

    Error executing link.exe.

    kexbases.dll - 1 error(s), 0 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    GetMouseMovePointsEx.c

    input.c

    LockWorkStation.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    LINK : fatal error LNK1104: cannot open file "../../common/KernelEx.lib"

    Error executing link.exe.

    kexbases.dll - 1 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Release--------------------

    Compiling...

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Debug--------------------

    Compiling...

    debug.cpp

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release/KernelEx.lib and object Release/KernelEx.exp

    Invalid directory

    --------------------Configuration: auxiliary - Win32 Release--------------------

    cd msimg32

    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 /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 /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.obj

    LINK : fatal error LNK1181: cannot open input file "../../common/KernelEx.lib"

    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\BIN\link.exe"' : return code '0x49d'

    Stop.

    NMAKE : fatal error U1077: '"C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\BIN\NMAKE.exe"' : return code '0x2'

    Stop.

    Error executing nmake.

    auxiliary - 3 error(s), 0 warning(s)

    --------------------Configuration: kexCOM - Win32 Release--------------------

    Compiling...

    factory.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Release/kexCOM.lib and object Release/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexCOM - Win32 Debug--------------------

    Compiling...

    factory.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Debug/kexCOM.lib and object Debug/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Release--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Debug--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sdbcreate - Win32 Release--------------------

    Performing Custom Build Step on .\sdbapi.h

    sdbapi.h

    Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    sdbcreate.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sdbcreate - Win32 Debug--------------------

    Performing Custom Build Step on .\sdbapi.h

    sdbapi.h

    Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    sdbcreate.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sheet - Win32 Release--------------------

    Compiling resources...

    Compiling...

    factory.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Release/sheet.lib and object Release/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: sheet - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    factory.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Debug/sheet.lib and object Debug/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Release--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    I found KernelEx.lib in core\release and placed it in the common folder. Then I tried compiling again and I got the same APPHELP.DLL error but then it installed successfully and no more crashes are happening! This is working OK so far, I'm going to try some apps.

    Here's the new 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.c

    abort.c

    argcargv.c

    assert.c

    atoi.c

    atol.c

    atoll.c

    concrt0.c

    ctypes.c

    dllcrt0.c

    exit.c

    init.c

    isalnum.c

    isalpha.c

    isascii.c

    isblank.c

    iscntrl.c

    isdigit.c

    isgraph.c

    islower.c

    Generating Code...

    Compiling...

    isprint.c

    ispunct.c

    isspace.c

    isupper.c

    isxdigit.c

    memccpy.c

    memchr.c

    memcmp.c

    memcpy.c

    memmem.c

    memmove.c

    Generating Code...

    Compiling...

    memory-cpp.cpp

    Generating Code...

    Compiling...

    memory.c

    memrchr.c

    memset.c

    memswap.c

    printf.c

    purecall.c

    snprintf.c

    sprintf.c

    sscanf.c

    strcat.c

    strchr.c

    strcmp.c

    strcmpi.c

    strcpy.c

    strdup.c

    strlen.c

    strncat.c

    strncmp.c

    strncpy.c

    strnicmp.c

    Generating Code...

    Compiling...

    strnlen.c

    strntoimax.c

    strntoumax.c

    strpbrk.c

    strrchr.c

    strsep.c

    strstr.c

    strtok.c

    strtok_r.c

    strtol.c

    strtoll.c

    strtoul.c

    strtoull.c

    strtoumax.c

    strupr.c

    strxspn.c

    tolower.c

    toupper.c

    vsnprintf.c

    vsprintf.c

    Generating Code...

    Compiling...

    vsscanf.c

    wincrt0.c

    write.c

    Generating Code...

    Creating library...

    kexcrt.lib - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release/KernelEx.lib and object Release/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Debug--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    debug.cpp

    debugproto.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Debug/KernelEx.lib and object Debug/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release APIHOOK--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release_APIHOOK\k32ord.lib and object .\Release_APIHOOK\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release_APIHOOK/KernelEx.lib and object Release_APIHOOK/KernelEx.exp

    Invalid directory

    KernelEx.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: prep - Win32 Release--------------------

    Compiling...

    prep.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: prep - Win32 Debug--------------------

    Compiling...

    prep.cpp

    Linking...

    prep.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Windows\Desktop\stuff\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    Creating library Release/kexbasen.lib and object Release/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base NonShared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'rpcrt4\'

    Directory is up to date

    Processing directory: 'winspool\'

    Directory is up to date

    Processing directory: 'shfolder\'

    Directory is up to date

    Processing directory: 'winmm\'

    Directory is up to date

    Processing directory: 'ws2_32\'

    Directory is up to date

    Processing directory: 'ole32\'

    Directory is up to date

    Processing directory: 'cryptui\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbasen.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    allocator.c

    C:\Windows\Desktop\stuff\KernelEx-master\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function

    DelayLoadFailureHook.c

    ThreadPool.c

    TlsExt.c

    unikernel32.c

    _user32_apilist.c

    uniuser32.c

    _gdi32_apilist.c

    ScriptCache.cpp

    UberGDI.c

    unigdi32.c

    _advapi32_apilist.c

    uniadvapi32.c

    _comdlg32_apilist.c

    openfilename_fix.c

    opensavefile.c

    unicomdlg32.c

    _shell32_apilist.c

    SHBindToParent.c

    SHCreateDirectoryEx.c

    SHGetFolderLocation.c

    SHGetFolderPath.c

    SHGetSpecialFolder.c

    SHParseDisplayName.c

    unishell32.c

    _rpcrt4_apilist.c

    NdrDllGetClassObject.c

    unirpcrt4.c

    _winspool_apilist.c

    _winspool_stubs.c

    DefaultPrinter.c

    uniwinspool.c

    _shfolder_apilist.c

    shfolder.c

    _winmm_apilist.c

    uniwinmm.c

    _ws2_32_apilist.c

    addinfo.c

    select_fix.c

    _ole32_apilist.c

    CoWaitForMultipleHandles.c

    _cryptui_apilist.c

    CryptUIDlgViewContext.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    common.c

    main.c

    shlord.c

    unifwd.c

    Linking...

    Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp

    kexbasen.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Release--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    GetMouseMovePointsEx.c

    input.c

    LockWorkStation.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    Creating library Release/kexbases.lib and object Release/kexbases.exp

    LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

    kexbases.dll - 0 error(s), 1 warning(s)

    --------------------Configuration: KernelEx Base Shared - Win32 Debug--------------------

    Performing Custom Build Step on .\dirlist

    KernelEx source preparser by Xeno86

    Processing project at: .

    Processing directory: 'kernel32\'

    Directory is up to date

    Processing directory: 'user32\'

    Directory is up to date

    Processing directory: 'gdi32\'

    Directory is up to date

    Processing directory: 'advapi32\'

    Directory is up to date

    Processing directory: 'comdlg32\'

    Directory is up to date

    Processing directory: 'shell32\'

    Directory is up to date

    Processing directory: 'version\'

    Directory is up to date

    Processing directory: 'comctl32\'

    Directory is up to date

    Processing directory: 'ntdll\'

    Directory is up to date

    Performing Custom Build Step on .\kexbases.def

    k32ord.h

    Creating library .\Debug\k32ord.lib and object .\Debug\k32ord.exp

    Compiling resources...

    Compiling...

    _kernel32_apilist.c

    _kernel32_stubs.c

    console.c

    critsect.c

    directory.c

    file.c

    handle.c

    inter.c

    IsProcessorFeaturePresent.c

    jobs.c

    KEXVersion.c

    locale.c

    locale_casemap.c

    locale_collation.c

    locale_fold.c

    locale_sortkey.c

    locale_wctype.c

    mem.c

    module.c

    pointer.c

    port.c

    process.c

    RtlCaptureContext.c

    session.c

    thread.c

    time.c

    uilang.c

    unikernel32.c

    version.c

    volume.c

    widecharconv.c

    _user32_apilist.c

    _user32_stubs.c

    desktop.c

    dialog.c

    display.c

    exit.c

    GetMouseMovePointsEx.c

    input.c

    LockWorkStation.c

    lstr.c

    menu.c

    message.c

    SystemParametersInfo_fix.c

    thuni_conv.c

    thuni_layer.c

    thuni_proc.c

    thuni_stuff.c

    thuni_thunk.c

    uniuser32.c

    window.c

    winsta.c

    _gdi32_apilist.c

    _gdi32_stubs.c

    EnumFont.c

    FontResourceEx.c

    GdiObjects.c

    GetGlyphOutlineA_fix.c

    GetTextExtentPoint32_fix.c

    MaskBlt.c

    Orhpans.cpp

    TextOut.c

    unigdi32.c

    _advapi32_apilist.c

    _advapi32_stubs.c

    lsa.c

    OpenSCManager_stub.c

    reg.c

    RtlGenRandom.c

    security.c

    TraceMessage.c

    uniadvapi32.c

    _comdlg32_apilist.c

    PrintDlgEx.c

    _version_apilist.c

    universion.c

    _shell32_apilist.c

    _shell32_stubs.c

    CommandLineToArgvW.c

    IsUserAnAdmin.c

    shexec.c

    shexit.c

    shmain.c

    _comctl32_apilist.c

    newclassreg.c

    syslink.c

    _ntdll_apilist.c

    _ntdll_stubs.c

    error.c

    ldr.c

    ntfile.c

    nthandle.c

    ntmem.c

    ntprocess.c

    ntthread.c

    rtl.c

    sys.c

    token.c

    common.c

    main.c

    Linking...

    Creating library Debug/kexbases.lib and object Debug/kexbases.exp

    kexbases.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Release--------------------

    Compiling...

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: VxD - Win32 Debug--------------------

    Compiling...

    debug.cpp

    patch.cpp

    patch_ifsmgr.cpp

    patch_kernel32.cpp

    pemanip.cpp

    Generating Code...

    Compiling...

    util.c

    Generating Code...

    Compiling...

    vxdmain.cpp

    Generating Code...

    Linking...

    VKrnlEx.vxd - 0 error(s), 0 warning(s)

    --------------------Configuration: Core - Win32 Release--------------------

    Performing Custom Build Step on .\core.def

    k32ord.h

    Creating library .\Release\k32ord.lib and object .\Release\k32ord.exp

    Compiling resources...

    Compiling...

    apiconf.cpp

    apiconfmgr.cpp

    apihook.cpp

    apilib.cpp

    internals.cpp

    kexcoresdk.cpp

    main.cpp

    ModInit.cpp

    pemanip.cpp

    ProcessStorage.cpp

    resolver.cpp

    SettingsDB.cpp

    sharedmem.cpp

    thunks.cpp

    wildcmp.cpp

    Linking...

    Creating library Release/KernelEx.lib and object Release/KernelEx.exp

    Invalid directory

    --------------------Configuration: auxiliary - Win32 Release--------------------

    cd msimg32

    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 /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 /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.obj

    Creating library ..\..\output-i386\Release\winsta.lib and object ..\..\output-i386\Release\winsta.exp

    cd ..

    cd wtsapi32

    link /LIB /NOLOGO /MACHINE:IX86 /DEF:../winsta/winsta.def /OUT:winsta.lib

    Creating library winsta.lib and object winsta.exp

    cl /nologo /W3 /O2 /Oi /FD /c /Fowtsapi32.obj wtsapi32.c

    wtsapi32.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 ../../common/KernelEx.lib winsta.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.c

    uxtheme.c

    cl /nologo /W3 /O2 /Oi /FD /c /Fometric.obj metric.c

    metric.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.c

    psapi.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.c

    userenv.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 netapi32

    cl /nologo /W3 /O2 /Oi /FD /c /Fonetapi32.obj netapi32.c

    netapi32.c

    link /nologo /DLL /OPT:NOWIN98 /ENTRY:DllMain@12 /DEF:netapi32.def /OUT:..\..\output-i386\Release\netapi32.dll -nodefaultlib kernel32.lib gdi32.lib user32.lib ../../kexcrt/kexcrt.lib netapi32.obj

    Creating library ..\..\output-i386\Release\netapi32.lib and object ..\..\output-i386\Release\netapi32.exp

    cd ..

    cd msimg32

    cd ..

    cd pdh

    cd ..

    cd winsta

    cd ..

    cd wtsapi32

    cd ..

    cd uxtheme

    cd ..

    cd psapi

    cd ..

    cd userenv

    cd ..

    cd netapi32

    cd ..

    auxiliary - 0 error(s), 0 warning(s)

    --------------------Configuration: kexCOM - Win32 Release--------------------

    Compiling...

    factory.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Release/kexCOM.lib and object Release/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexCOM - Win32 Debug--------------------

    Compiling...

    factory.cpp

    server.cpp

    shelllink.cpp

    Linking...

    Creating library Debug/kexCOM.lib and object Debug/kexCOM.exp

    kexCOM.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Release--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: kexcontrol - Win32 Debug--------------------

    Compiling...

    kexcontrol.cpp

    Linking...

    kexcontrol.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sdbcreate - Win32 Release--------------------

    Performing Custom Build Step on .\sdbapi.h

    sdbapi.h

    Creating library .\Release\sdbapi.lib and object .\Release\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    sdbcreate.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sdbcreate - Win32 Debug--------------------

    Performing Custom Build Step on .\sdbapi.h

    sdbapi.h

    Creating library .\Debug\sdbapi.lib and object .\Debug\sdbapi.exp

    Compiling...

    sdbcreate.cpp

    Linking...

    sdbcreate.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: sheet - Win32 Release--------------------

    Compiling resources...

    Compiling...

    factory.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Release/sheet.lib and object Release/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: sheet - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    factory.cpp

    KexLinkage.cpp

    server.cpp

    sheet.cpp

    Linking...

    Creating library Debug/sheet.lib and object Debug/sheet.exp

    sheet.dll - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Release--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    --------------------Configuration: verify - Win32 Debug--------------------

    Compiling resources...

    Compiling...

    main.c

    Linking...

    verify.exe - 0 error(s), 0 warning(s)

    The new build, you can use this safely!

    KernelEx-dev.7z

  18. Did someone tested KernelEx on Windows ME?

    The installer runs fine for me (which is normal because I have nothing installed on the system), and KernelEx runs fine.

    I will try with a SP installed.

    I tried your build on 98SE and ME. It told me on first reboot KernelEx was successfully installed. However whenever I try to open any instances of Explorer.exe (My Computer, Control Panel, Folders, etc.), it crashes. I did this without USP so I installed USP and I got the same errors.

    Here is my Kernelex.log:

    resolver_init()

    Stub found @ 0xbffcc09c

    Loading api configurations

    Processing api configuration #0: DCFG1

    Loading api library: KEXBASES...

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 91%

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:206) InputDesktop is NULL, don't allocate desktop handles yet

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1141) About to switch desktop

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1208) Switching to desktop object 0x836CE22C

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1246) Switching to desktop 0x20 successful

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE5D8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE61C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:551) Input desktop has changed, redrawing screen... successful

    (H:\KernelEx\apilibs\kexbases\User32\thuni_stuff.c:49) ThunkLayer initialized: g_UserBase = 0x82F62000, hUser16 = 0xBFF8902F, g_hUser32 = 0x16D6

    loaded @ 0xbfa40000...

    ok

    Loading api library: KEXBASEN...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x835E3D78 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    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

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367972C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679758 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367979C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: EXPLORER.EXE [PID=ffe0d5ad]

    Explicit load: initializing tree KEXBASEN [PID=ffe0d5ad]

    Post-Initializing KEXBASEN.DLL [PID=ffe0d5ad]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 89%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 88%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 88%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,´í_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,Ӓ_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679884 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836798C8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367990C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679950 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: VMSRVC.EXE [PID=ffe171c5]

    Post-Initializing KEXBASEN.DLL [PID=ffe171c5]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 97%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 97%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88,@õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88, õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    Loading non-shared apilib: KEXBASEN req. by: VERIFY.EXE [PID=ffe10dbd]

    Post-Initializing KEXBASEN.DLL [PID=ffe10dbd]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 97%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 97%

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=31303030 wparam=6d203439 lParam=303d6773

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1797) SysLink Ctrl creation, hwnd=0x00000194

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:238) (0x005205fc (null))

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=64fb78 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff55bcd wparam=194 lParam=3

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=40238c wparam=5 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=1b lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0000 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0001 wparam=0 lParam=0

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,0÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x19C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1A0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1AC object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1B0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=bff72a48 wparam=772 lParam=0

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=0167 wparam=bff74272 lParam=17ce4

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1802) SysLink Ctrl destruction, hwnd=0x00000194

    (H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000194 msg=64e930 wparam=bff7a10e lParam=bff7b326

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0108f228,àìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0108f228,ÀìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    resolver_init()

    Stub found @ 0xbffcc09c

    Loading api configurations

    Processing api configuration #0: DCFG1

    Loading api library: KEXBASES...

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 91%

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:206) InputDesktop is NULL, don't allocate desktop handles yet

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1141) About to switch desktop

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1208) Switching to desktop object 0x836CE22C

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1246) Switching to desktop 0x20 successful

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE5D8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE61C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:551) Input desktop has changed, redrawing screen... successful

    (H:\KernelEx\apilibs\kexbases\User32\thuni_stuff.c:49) ThunkLayer initialized: g_UserBase = 0x82F62000, hUser16 = 0xBFF8902F, g_hUser32 = 0x16D6

    loaded @ 0xbfa40000...

    ok

    Loading api library: KEXBASEN...

    loaded @ 0x7d000000...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x835E59C0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    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

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367972C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679758 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: EXPLORER.EXE [PID=ffe0c12b]

    Explicit load: initializing tree KEXBASEN [PID=ffe0c12b]

    Post-Initializing KEXBASEN.DLL [PID=ffe0c12b]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 89%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 88%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 88%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,´í_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,Ӓ_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679840 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679884 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836798C8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: VMSRVC.EXE [PID=ffe17a7f]

    Post-Initializing KEXBASEN.DLL [PID=ffe17a7f]

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367990C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 98%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 98%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88,@õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88, õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,0÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x184 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x188 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x194 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x198 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0108f228,àìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0108f228,ÀìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=ffe1a2eb]

    Post-Initializing KEXBASEN.DLL [PID=ffe1a2eb]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 92%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 92%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067fb9c,Tög,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067fb9c,4ög,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2D0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2E0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2E4 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2DC object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2E8 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2EC object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2F0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2F4 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f385,Dóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812392,0xbfa4faa0,66)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f389,Hóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812396,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f385,Dóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812392,0xbfa4faa0,66)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f389,Hóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812396,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f385,Dóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812392,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f389,Hóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812396,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f385,Dóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812392,0xbfa4faa0,66)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f389,Hóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812396,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f385,Dóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812392,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f389,Hóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812396,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f455,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812600,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f459,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812604,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f455,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812600,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f459,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812604,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f455,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812600,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f459,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812604,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f43d,üóg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812576,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f455,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812600,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f459,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812604,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f4b5,tôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812696,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f4b9,xôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812700,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f4b5,tôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812696,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f4b9,xôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812700,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea49,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810028,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea4d,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810032,0xbfa4faa0,78)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea49,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810028,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea4d,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810032,0xbfa4faa0,78)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea49,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810028,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea4d,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810032,0xbfa4faa0,78)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea49,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810028,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ea4d,êg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810032,0xbfa4faa0,78)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,71)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,71)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,71)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,70)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,85)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,76)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,73)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed15,Ôìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810744,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ed19,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810748,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2F8 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f45d,ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812608,0xbfa4faa0,87)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f461, ôg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812612,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,66)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,66)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,71)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,78)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,79)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,82)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,83)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,80)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,75)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,71)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,84)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,68)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,69)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,86)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f441,,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6812580,0xbfa4faa0,72)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x2FC object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x300 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x304 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x308 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x30C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x310 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x314 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x318 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x31C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecb9,xìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810652,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecbd,|ìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810656,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecb9,xìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810652,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecbd,|ìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810656,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x328 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x32C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x330 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x338 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x33C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x344 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x348 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x350 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x354 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecb9,xìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810652,0xbfa4faa0,65)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ecbd,|ìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6810656,0xbfa4faa0,67)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x35C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x388 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x358 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f240,øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067f240,Øìg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067eb78,0æg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067eb78,æg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067eb78,0æg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067eb78,æg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0067ef7d,<ïg,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000409,,6811360,0xbfa4faa0,77)

    (H:\KernelEx\apilibs\kexbases\Advapi32\security.c:88) FIXME: OpenProcessToken(0x7fffffff,0x0176fc44,0x526062b0): stub

    (H:\KernelEx\apilibs\kexbases\Advapi32\security.c:1227) FIXME: LookupPrivilegeValueA((null),ÌÿvÇ_`RPºr‚,0x526062c5): stub

    (H:\KernelEx\apilibs\kexbases\Advapi32\security.c:162) FIXME: AdjustTokenPrivileges(0x0000cafe,0x0176fc44,0x526062f4,0x0000cafe,0x00000000,0x0176fc28),stub!

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x3A0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

    resolver_init()

    Stub found @ 0xbffcc09c

    Loading api configurations

    Processing api configuration #0: DCFG1

    Loading api library: KEXBASES...

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 91%

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:206) InputDesktop is NULL, don't allocate desktop handles yet

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1141) About to switch desktop

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1208) Switching to desktop object 0x836CE22C

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:1246) Switching to desktop 0x20 successful

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE5D8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836CE61C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:551) Input desktop has changed, redrawing screen... successful

    (H:\KernelEx\apilibs\kexbases\User32\thuni_stuff.c:49) ThunkLayer initialized: g_UserBase = 0x82F62000, hUser16 = 0xBFF8902F, g_hUser32 = 0x16D6

    loaded @ 0xbfa40000...

    ok

    Loading api library: KEXBASEN...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x835E3D78 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    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

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367972C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679758 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367979C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: EXPLORER.EXE [PID=ffe0c11f]

    Explicit load: initializing tree KEXBASEN [PID=ffe0c11f]

    Post-Initializing KEXBASEN.DLL [PID=ffe0c11f]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 89%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 88%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 88%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,´í_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x005ff2fc,Ӓ_,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679884 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836798C8 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x8367990C created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679950 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: VMSRVC.EXE [PID=ffe17f93]

    Post-Initializing KEXBASEN.DLL [PID=ffe17f93]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 97%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 97%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88,@õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fa88, õc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,0÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063fc78,÷c,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x184 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x188 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x194 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x198 object 0x0 created

    Loading non-shared apilib: KEXBASEN req. by: HHCTRL.OCX [PID=ffe03a27]

    Post-Initializing KEXBASEN.DLL [PID=ffe03a27]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 99%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 94%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 94%

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1B0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1B8 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1C4 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1C8 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1CC object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1D0 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x836799F0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0114f228,àìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0114f228,ÀìÑ,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679A64 created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    Loading non-shared apilib: KEXBASEN req. by: MSI.DLL [PID=ffe19f0f]

    Post-Initializing KEXBASEN.DLL [PID=ffe19f0f]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 95%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 90%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063f7c0,xòc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063f7c0,Xòc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:415) ppi is NULL ! Creating a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:451) ppi 0x83679AEC created !

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:456) pti is NULL ! About to allocate a new one...

    (H:\KernelEx\apilibs\kexbases\User32\desktop.c:462) pti 0x0 created !

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

    Loading non-shared apilib: KEXBASEN req. by: MSI.DLL [PID=ffe2517b]

    Post-Initializing KEXBASEN.DLL [PID=ffe2517b]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 95%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 90%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 90%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063f310,Èíc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063f310,¨íc,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=ffe24403]

    Post-Initializing KEXBASEN.DLL [PID=ffe24403]

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:268) GDI resources: 95%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:269) System resources: 88%

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:270) USER resources: 88%

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0056fb9c,TöV,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0056fb9c,4öV,-1079706976,0x000004e4,1)

    (H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000000,(null),0,0x00000000,0)

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x354 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x35C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x364 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x370 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x360 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x37C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x380 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x384 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x388 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x38C object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x390 object 0x0 created

    (H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x350 object 0x0 created

    Querying signature from font Times New Roman

    Querying signature from font Courier New

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:287) Dereferencing thread's desktop

    (H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:315) Trying to free some desktops

  19. Did someone tested KernelEx on Windows ME?

    The installer runs fine for me (which is normal because I have nothing installed on the system), and KernelEx runs fine.

    I will try with a SP installed.

    I only tested it on ME, and I just got many system crashes and Scandisk errors after I installed. I had to disable SFP before installing.

    However, there is a different compilation I just got from someone else that I just tested on 98SE and on reboot I got this:

    <unknown>
    This program has performed an illegal operation and will be shut down.
    Quit all programs, and then restart your computer. If the problem persists, contact the program vendor.

    It doesn't let me do ANYTHING. Even Ctrl+Alt+Del. It just stays on that message with the hourglass cursor. I can't click on anything, either. So I can't press Close or Details. I tried another reboot and got the same thing.

  20. Hi yes I am still on version 7.0.1474 . Today for the first time I got a avast popup asking me if I wanted to see my virus count on the last 1200 pages I looked at LOL, so they must be tracking every web site you go to. I find this funny because if your going to track people where they go why tell them about it. Time for a new Antivirus solution I guess.

    Yes, I absolutely agree. What kind of logic is that?

  21. I am thinking about building a new PC. It will be a desktop computer that will have Windows Vista Ultimate x64 with an Intel Core i7-3770T Processor and 16GB of RAM. Does anyone have any suggestions for maybe some motherboards that would be compatible with what I am thinking about so far?

  22. Edit: Yes I know part of this has already been shown in this topic but I just want to post my outcomes.

    I have finally compiled it with all the tools needed. But at some point VC++ 6 starts complaining about APPHELP.DLL and it can't be found but seems to continue with the process. However there are still a few files such as UXTHEME.DLL and WTSAPI32.DLL and WTSAPI.DLL and KEXBASEN.DLL and KEXBASES.DLL and USERENV.DLL and PSAPI.DLL that still don't get compiled successfully. APPHELP.DLL wasn't mentioned at all, but I'm still not sure if that file has to do with the creation of the files mentioned above. Some of the files are in the Debug folder and some in the Release folder. I had to make a few dummy 0 byte files of those and then the .NSI file would compile successfully but with the dummy files I created. I ran the installer and of course it told me KernelEx was not successfully installed. I'm going to try another experiment soon though.

    After some research, the APPHELP.DLL issue is probably caused by the fact that this DLL is included with a newer version of Windows rather than Windows 98SE which is what I'm using to compile everything. I will try compiling it on a newer machine maybe.

    For those who are interested, I have attached the setup file I compiled in a zipped archive.

    KernelEx-4.5.3-Beta1-Debug.7z

    WARNING: Do not use this file on your main computer/system. It could potentially mess up your machine. Only use this on test computers.

    BTW, could this project's .NSI file be compiled with the latest NSIS which is Version 2.46? Or is it designed specifically for NSIS 2.44?

×
×
  • Create New...