Jump to content

KernelEx -- On building, debugging and related matters...


Drugwash

Recommended Posts


As mentioned above, none of my own compiled Debug versions would create a log. Following are 3 subsequent pieces of a single log created by your version posted above.

First chunk is from boot to moments before opening GOM Player 2.1.43.5119 (Total Commander was launched during this time).

Second chunk is from GOM startup to GOM forced kill (since it also got hung after an Alt+Tab).

Third chunk is after killing GOM process.

The same 'invalid directory error' happens to me all the time with the original project files, reason why I'm using the modified ones that do not move any files but just pick the right ones (hopefully) from their current locations. There is no space in my project path (D:\free\KernelEx-master8)


-= CHUNK 1 =-
resolver_init()
Stub found @ 0xbffd009c
Loading api configurations
Processing api configuration #0: DCFG1
Loading api library: KEXBASES...
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 94%
(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 0x82EE322C
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:1246) Switching to desktop 0x20 successful
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82ee3604 for Process 0x81c073ac because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82ee3630 for Thread 0x81c07588 because it was NULL
(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 = 0x82471000, hUser16 = 0xBFF8902F, g_hUser32 = 0x16C6
loaded @ 0xbfa40000...
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82df864c for Process 0x81c0da58 because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82df8678 for Thread 0x81c0dc54 because it was NULL
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
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82e8e8b8 for Process 0x81c15960 because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82e8e774 for Thread 0x81c15b2c because it was NULL
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe1743]
Post-Initializing KEXBASEN.DLL [PID=fffe1743]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 91%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe00ef]
Post-Initializing KEXBASEN.DLL [PID=fffe00ef]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0059f720,ŘńY,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0059f720,¸ńY,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 89%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 91%
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xBC object 0x824929b0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xC0 object 0x82492a38 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xCC object 0x82492ca0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xD4 object 0x82492da4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xD8 object 0x82492e00 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xD0 object 0x82492d44 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xDC object 0x82492e60 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xF4 object 0x82493100 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xC8 object 0x82492c44 created
APPHELP.DLL: unresolved export NTDLL.DLL:RtlTimeToTimeFields
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x100 object 0x82493240 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0xFC object 0x824931e0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x10C object 0x82493514 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x108 object 0x824934b4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x118 object 0x82493634 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x104 object 0x824933f4 created
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0080f2c8,€í€,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0080f2c8,`í€,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffec1c3]
Post-Initializing KEXBASEN.DLL [PID=fffec1c3]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 99%
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffed78b]
Post-Initializing KEXBASEN.DLL [PID=fffed78b]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe836b]
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82e8ea10 for Process 0x81c18ba0 because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82e8ea3c for Thread 0x81c18db0 because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 99%
Post-Initializing KEXBASEN.DLL [PID=fffe836b]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 97%
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe946f]
Post-Initializing KEXBASEN.DLL [PID=fffe946f]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 97%
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0xbff7a10e,¸,11927552,0x00000000,12977296)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f604,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f604,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82e8eaec for Process 0x81c20af0 because it was NULL
(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82e8eb18 for Thread 0x81c20d34 because it was NULL
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffd4f7f]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0xbff7a10e,¸,11927552,0x00000000,12977296)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f7a0,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f7a0,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x140 object 0x8249468c created
Post-Initializing KEXBASEN.DLL [PID=fffd4f7f]
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x144 object 0x824946e8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x11C object 0x82494108 created
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0064f720,Řńd,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0064f720,¸ńd,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 97%
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=64ebdc wparam=0 lParam=100
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=4b5c5357 wparam=454e5245 lParam=5c58454c
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=31303030 wparam=6d203835 lParam=343d6773
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1797) SysLink Ctrl creation, hwnd=0x00000158
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:238) (0x005205fc (null))
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=0000 wparam=64fb78 lParam=4b5c5357
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=78456c65 wparam=676f6c2e lParam=575c3a00
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bfc05bcd wparam=158 lParam=3
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=81c05000 wparam=0 lParam=81c1d44c
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=81c05000 wparam=0 lParam=81c1d44c
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=40238c wparam=5 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff765d5 wparam=1b lParam=1c
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=0000 wparam=0 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=0001 wparam=0 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
USBUI.DLL: unresolved export SETUPAPI.DLL:CM_Get_Child
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0093df0c,ÄŮ",-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0093df0c,¤Ů",-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=bff72a48 wparam=776 lParam=0
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=ffff wparam=64e9a4 lParam=bff74256
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1802) SysLink Ctrl destruction, hwnd=0x00000158
(H:\KernelEx\apilibs\kexbases\comctl32\syslink.c:1599) hwnd=0x00000158 msg=64e930 wparam=bff7a10e lParam=bff7b326
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe1e7b]
Post-Initializing KEXBASEN.DLL [PID=fffe1e7b]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x008bf720,Řń‹,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x008bf720,¸ń‹,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 99%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 97%
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x164 object 0x824911c4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x168 object 0x82493ba0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x16C object 0x82493c28 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x170 object 0x82493cb0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x174 object 0x82493d2c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x178 object 0x82493d88 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x17C object 0x82494368 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x180 object 0x824943c4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x184 object 0x82494420 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x188 object 0x8249447c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x18C object 0x824944d8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x190 object 0x82494534 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x194 object 0x82494590 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x198 object 0x824945ec created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x19C object 0x82494648 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1A0 object 0x82494a38 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1A4 object 0x82494a94 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1AC object 0x82494b54 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1B4 object 0x82494c14 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1C0 object 0x82494590 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1C4 object 0x82494e5c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1C8 object 0x82494ed8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1CC object 0x82494f54 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1D0 object 0x82494fb0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1D4 object 0x8249500c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1D8 object 0x82495088 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1DC object 0x824950e8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1E0 object 0x82495148 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1E4 object 0x824951c4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1E8 object 0x82495244 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1EC object 0x824952c8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1F0 object 0x82495324 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1F4 object 0x824953a0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1F8 object 0x82494368 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x1FC object 0x82494fb0 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x200 object 0x82494404 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x204 object 0x82495400 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x208 object 0x82494534 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x20C object 0x8249500c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x210 object 0x824945ec created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x21C object 0x82495520 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x220 object 0x82494e5c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x224 object 0x82494e5c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x228 object 0x82495584 created

-= CHUNK 2 =-

Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffea4ab] 
Post-Initializing KEXBASEN.DLL [PID=fffea4ab]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af720,Řńš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af720,¸ńš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 94%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 93%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 93%
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0xbff7a10e,¸,24117248,0x00000000,25166992)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af7bc,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af7bc,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009afd58,řš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009afd58,đ÷š,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x22C object 0x82495744 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x230 object 0x824957cc created
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009afa68, őš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009afa68,,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af924,Čóš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009af924,¨óš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x238 object 0x824958d0 created
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009aedd0,ˆčš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009aedd0,hčš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009aedc8,€čš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x009aedc8,`čš,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x23C object 0x8249596c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x240 object 0x824959e8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x244 object 0x82495a84 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x248 object 0x82495b00 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x24C object 0x82495b7c created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x250 object 0x82495bd8 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x254 object 0x82495c34 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x25C object 0x82495dd4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x264 object 0x82495ed4 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x234 object 0x82495854 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x344 object 0x82496978 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x370 object 0x82495f30 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x374 object 0x82495f30 created
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x378 object 0x82495f8c created

-= CHUNK 3 =-

(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x40C object 0x82494e5c created 
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x410 object 0x82494e5c created
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffd41cf]
Post-Initializing KEXBASEN.DLL [PID=fffd41cf]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0073f720,Řńs,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0073f720,¸ńs,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 92%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 85%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 85%
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe23b3]
Post-Initializing KEXBASEN.DLL [PID=fffe23b3]
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0056ef9c,TęV,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0056ef9c,4ęV,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 92%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 85%
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 85%
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0056fcbc,t÷V,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0056fcbc,T÷V,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x414 object 0x824958ec created
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0073faf4,˜ős,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0073faf4,xős,-1079706944,0x000004e2,1)
(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
Attempt to delete selected bitmap 0x00000c22
(H:\KernelEx\apilibs\kexbases\User32\window.c:416) Window hwnd 0x418 object 0x82495968 created
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops

Edited by Drugwash
Link to comment
Share on other sites

I fixed most hangs and netapi32 and Frontpage Express is now working.

Here is the build :)

Hi, helpctr.exe crash on Windows Me + USP3

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

Post-Initializing KEXBASEN.DLL [PID=fffa909d]

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0056f738,ðñV,-1079706944,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,0x0056f738,ÐñV,-1079706944,0x000004e4,1)

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

(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 97%

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

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0056faac,dõV,-1079706944,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,0x0056faac,DõV,-1079706944,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 0x79C object 0x82187c28 created

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

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

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00fdf53c,ôïý,-1079706944,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,0x00fdf53c,Ôïý,-1079706944,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 0x7D8 object 0x82188800 created

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

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x03ab0000,¸,61538304,0x00000000,62586892)

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000204,(null),256,0x1b593c6d,61538304)

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000204,(null),512,0x1b593c6d,61538304)

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0xbff6a26e,¸,66846720,0x00000000,67896464)

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

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x044d0000,¸,72155136,0x00000000,73203724)

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000204,(null),256,0x1b2c5b86,72155136)

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

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x00000204,(null),512,0x1b2c5b86,72155136)

(H:\KernelEx\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82b29f5c for Thread 0x81952a80 because it was NULL

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

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

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

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

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

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

Post-Initializing KEXBASEN.DLL [PID=fffaf4a1]

(H:\KernelEx\apilibs\kexbases\Kernel32\locale.c:222) (0x0409,0x0063f738,ðñc,-1079706944,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,0x0063f738,Ðñc,-1079706944,0x000004e4,1)

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

(H:\KernelEx\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 97%

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

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

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

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

Link to comment
Share on other sites

Helpctr crashes, when i try to run it, in UNICOWS.DLL

The application overflowed its temporary memory area.

Module Name: UNICOWS.DLL

Description: Microsoft Layer for Unicode on Win9x Systems (MSLU)

Version: 1.1.3790.0

Product: Microsoft ® Windows ® 95, Windows ® 98, and Windows ® Millennium Operating Systems

Manufacturer: Microsoft Corporation

Application Name: Helpctr.exe

Description: Microsoft Help Center

Version: 4.90.0.2525

Product: Microsoft ® PCHealth

Manufacturer: Microsoft Corporation

--------------------

Revolutions Pack Core has altered Windows system files.

Module Name: RP8.DLL

Description: Revolutions Pack Core

Version: 9.7.2

Product: RP

Manufacturer: Tihiy

--------------------

Windows KB891711 component has altered Windows system files.

Module Name: KB891711.EXE

Description: Windows KB891711 component

Version: 4.10.2227

Product: Microsoft® Windows® Operating System

Manufacturer: Microsoft Corporation

--------------------

If the Taskbar is behaving strangely, try exiting Multimedia background task support module.

Module Name: mmtask.tsk

Description: Multimedia background task support module

Version: 4.90.3000

Product: Microsoft Windows

Manufacturer: Microsoft Corporation

Link to comment
Share on other sites

I tested the latest version and here are my results.

1. If you copy a file to the desktop, it DoNOT show up on the desktop, unless you right click the desktop and hit refresh.

2. If you log off and then log on without re-starting, you will NOT get the system tray icons. They DoNOT reappear.

3. NETAPI32.DLL display : link to missing export NetUserGetInfo error.

All other bugs I have reported seems to be fixed. Good work....... :w00t:

Link to comment
Share on other sites

Positive: project files are fixed, batch compiles now at first attempt without any changes whatsoever.

Negative: own builds (under 98SE and XP-SP3) still hang upon reboot, with no log created.

I've nailed this down to kexbases.dll. As soon as I replace mine with yours from latest package, system boots normally, but still no log file.

Further negatives:

- GOM Player's About window still loses mouse control and needs to be closed by keyboard

- my own toy MemPanel calculates mouse cursor position badly in Options - as soon as the skin ribbon is clicked, a much larger value is being sent to the program, causing the skin to dissapear. Upon exit, the settings ini file shows an out of range value (accepted are 1 to 32).

I believe the two are related. Upon uninstalling KernelEx, everything behaves correctly.

Questions:

- why doesn't the GitHub branch create any log? Is there any flag missing in the Debug project?

- why doesn't kexbases work, as long as it compiles without error on two different machines/operating systems?

Link to comment
Share on other sites

@ Drugwash and coolman

Can one of you guys compile the latest repository. Wait, here is the catch. It needs to be compiled without PDH.DLL, MSIMG32.DLL, PSAPI.DLL. For starters, the SP has all of these files inside the SP3.CAB and they are the original Microsoft versions. Even if users don't use SP3.x, they can still copy the files to their system. PDH.DLL in KernelEX does NOT work at all. I tested a program a while back that required the PDH.DLL file. I got an error, this file is not compatible with your operating system, wrong version blah blah something. So I found a working version that gave a different message, The PDH.DLL is linked to missing export blah blah. What I'm saying is that the KernelEx versions of the files, regardless if some are stubs and some are full implementations. They are not equivalent to the originals included in SP. Many users have been reporting system crashes with SP3.19 and kernelEx. We all know that SP is pretty stable but KernelEx is not playing well with it.

Link to comment
Share on other sites

@ Leyok:

To create the log file, open up Core\debug.cpp then uncomment "#define WRITETOLOG" and comment all other defines.
Thank you, that was all I needed to know.
When I have time, I'll find out why GOM Player's About window loses mouse control. You haven't got any problem with KernelEx 4.5.2, right ?
None whatsoever - GOM works fine on my main 98SE machine with 4.5.2 and worked with previous versions too.
For MemPanel, it's odd because it doesn't come from GetCursorPos (the values are correct). I'll see more about it.
In MemPanel, I use two macro functions provided by AutoHotkey: MouseGetPos and ControlGetPos, then calculate relative position.

MouseGetPos, mx, my, winid, ctrl, 2
ControlGetPos, cX, cY,,, Static2, ahk_id %hSet%
skin := 1+(mx-cX)//8

The skin variable above should get a value between 1 and 32 (Static2's width is 256px).

MouseGetPos is set to retrieve coordinates relative to the active window, not the screen - maybe that's where the bug lies (the directive is set to CoordMode, Mouse, Relative). You can look through the AHK sources and see what API it uses for the two functions. I can provide the source code for MemPanel too, if you need it.

1) Can you explain more with the GitHub branch log?
Your reply about uncommenting the #define made it clear already. I had wrongly assumed the WRITETOLOG was enabled by default in GitHub.
2) I don't really know why it hangs on your side, be sure to replace every files with your new ones.
I deploy every new GitHub pull in a new folder, so it wouldn't interfere with old files/settings. Everything is being built from scratch and if I rebuild, I always clean the project first.

I'll build with WRITETOLOG enabled, see where it stumbles. Might take a while, I'm not feeling well these days.

@ PROBLEMCHYLD:

Please provide the names (and links, if possible) to those applications that would not work with PDH.DLL, MSIMG32.DLL and PSAPI.DLL from KernelEx, so I could test them myself.

Currently I can build KernelEx but for some reason, one of its libraries (kexbases.dll) hangs my test system. I can replace it with Leyok's version, for testing purposes though.

EDIT: @ Leyok

I've enabled logging in my build. Apparently, OpenWindowStationA_new() fails in my kexbases.dll, then it gets stuck loading KEXBASEN again (as compared to a working log posted somewhere above):

resolver_init() 
Stub found @ 0xbffd009c
Loading api configurations
Processing api configuration #0: DCFG1
Loading api library: KEXBASES...
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 89%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 89%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 94%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:206) InputDesktop is NULL, don't allocate desktop handles yet
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:1141) About to switch desktop
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:1208) Switching to desktop object 0x82EE322C
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:1246) Switching to desktop 0x20 successful
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82ee35d8 for Process 0x81c073ac because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82ee3604 for Thread 0x81c07588 because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:551) Input desktop has changed, redrawing screen... successful
(D:\free\KernelEx-master9\apilibs\kexbases\User32\thuni_stuff.c:49) ThunkLayer initialized: g_UserBase = 0x82471000, hUser16 = 0xBFF8902F, g_hUser32 = 0x1686
loaded @ 0xbfa40000...
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82df864c for Process 0x81c0da58 because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82df8678 for Thread 0x81c0dc54 because it was NULL
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-master9\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82e8ede8 for Process 0x81c10f00 because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82e8eca4 for Thread 0x81c1113c because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:450) Created ppi 0x82e8ee14 for Process 0x81c1595c because it was NULL
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:461) Created pti 0x82e8ee40 for Thread 0x81c15b28 because it was NULL
Loading non-shared apilib: KEXBASEN req. by: MSVCRT.DLL [PID=fffe5f1f]
Post-Initializing KEXBASEN.DLL [PID=fffe5f1f]
(D:\free\KernelEx-master9\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,Řńc,-1079706944,0x000004e2,1)
(D:\free\KernelEx-master9\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(D:\free\KernelEx-master9\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x0063f720,¸ńc,-1079706944,0x000004e2,1)
(D:\free\KernelEx-master9\apilibs\kexbases\Kernel32\locale.c:222) (0x0418,0x00000000,(null),0,0x00000000,0)
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:272) GDI resources: 89%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:273) System resources: 89%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:274) USER resources: 91%
(D:\free\KernelEx-master9\apilibs\kexbases\User32\desktop.c:295) Failed to open window station WinSta0
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:291) Dereferencing thread's desktop
(D:\free\KernelEx-master9\apilibs\kexbases\User32\_user32_apilist.c:319) Trying to free some desktops

Please note the code I built is the one before you disabled the Unicode API.

Edited by Drugwash
Link to comment
Share on other sites

@ PROBLEMCHYLD:

Please provide the names (and links, if possible) to those applications that would not work with PDH.DLL, MSIMG32.DLL and PSAPI.DLL from KernelEx, so I could test them myself.

Currently I can build KernelEx but for some reason, one of its libraries (kexbases.dll) hangs my test system. I can replace it with Leyok's version, for testing purposes though.

http://www.zabbix.com/downloads/1.4.4/zabbix_agents_1.4.4.windows.i386.tar.gz

If you have the original versions in the system directory, delete PDH.DLL and PSAPI.DLL. Install KernelEx and try run zabbix_agentd.exe. After you done that, uninstall KernelEx and place PDH.DLL and PSAPI.DLL in system directory from SP3.CAB and you'll see the difference in errors. I haven't really found one for MSIMG32.DLL, but I would assume it has the same issues as the other files.

Link to comment
Share on other sites

That thing wouldn't work with 4.5.2 either.

It requires PdhLookupPerfNameByIndexA and PdhOpenQueryA in PDH.DLL, which are not available in the SP3 version.

With KernelEx 4.5.2, those functions appear available, but it refuses to load PDH.DLL through DLL_PROCESS_ATTACH.

Furthermore, in KEx 4.5.2, I notice PSAPI.DLL can't properly recognize kernelex.dll in its rightful location (C:\Windows\KernelEx) - as shown by Dependency Walker - but it does when kernelex.dll is copied to C:\Windows\System.

Link to comment
Share on other sites

That thing wouldn't work with 4.5.2 either.

It requires PdhLookupPerfNameByIndexA and PdhOpenQueryA in PDH.DLL, which are not available in the SP3 version.

With KernelEx 4.5.2, those functions appear available, but it refuses to load PDH.DLL through DLL_PROCESS_ATTACH.

Furthermore, in KEx 4.5.2, I notice PSAPI.DLL can't properly recognize kernelex.dll in its rightful location (C:\Windows\KernelEx) - as shown by Dependency Walker - but it does when kernelex.dll is copied to C:\Windows\System.

My point exactly. It doesn't work at all. I know the app has missing exports, as I posted above, the thing is KernelEx forces Windows to use its version and it don't work. At least the one in the SP does work and it does load properly, maybe not for that particular app because of missing functions. There was other apps I tested that required PDH.DLL, thats why I added it. This is why I asked you to compile a version without the particular files. The ones in the Windows\System directory works just fine. Just because a dummy file was created and has stubs and implementations, doesn't mean its suitable, especially if they don't work.

So you pretty much just confirm the KEX version doesn't load/work or whatever label you put on it. Also the PdhLookupPerfNameByIndexA and PdhOpenQueryA, I never got this message, I always got a PSAPI.DLL missing export message

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...