MyTDT-Mysoft / DllCompat

dll replacement for vista+ compatibility on windows XP
30 stars 7 forks source link

grepWin Dynload FAILs #13

Open kmm2 opened 5 years ago

kmm2 commented 5 years ago

grepWin is an interesting app which no longer works on XP and its source code is also on github https://github.com/stefankueng/grepWin

I patched the EXE and it works now but when I try to search files it does nothing, while DebugView generates numerous errors. Can you update kernel3x.dll with the following functions?

00000001 0.00000000 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000002 0.00002868 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll > InitializeCriticalSectionEx 00000003 0.00024174 [1596] DLLC_WHOCALL: _LOADLIBRARYEXW was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000004 0.00027620 [1596] DLLC_MSG: _LOADLIBRARYEXW(189)| Dynload FAIL: api-ms-win-core-fibers-l1-1-1
00000005 0.00035082 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000006 0.00039640 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll > InitializeCriticalSectionEx 00000007 0.00059811 [1596] DLLC_WHOCALL: _LOADLIBRARYEXW was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000008 0.00061449 [1596] DLLC_MSG: _LOADLIBRARYEXW(189)| Dynload FAIL: api-ms-win-core-fibers-l1-1-1
00000009 0.00087981 [1596] DLLC_WHOCALL: _LOADLIBRARYEXW was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000010 0.00093979 [1596] DLLC_MSG: _LOADLIBRARYEXW(189)| Dynload FAIL: api-ms-win-core-localization-l1-2-1
00000011 0.00097608 [1596] DLLC_MSG: LCMAPSTRINGEX(47)| User Default Locale 00000012 0.00099717 [1596] DLLC_MSG: LCMAPSTRINGEX(47)| User Default Locale 00000013 0.00110376 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000014 0.00112866 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CreateSemaphoreExW 00000015 0.00115493 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000016 0.00117868 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CreateThreadpoolTimer
00000017 0.00120456 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000018 0.00122854 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > SetThreadpoolTimer 00000019 0.00125419 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000020 0.00127818 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > WaitForThreadpoolTimerCallbacks
00000021 0.00130399 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000022 0.00132784 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CloseThreadpoolTimer
00000023 0.00135317 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000024 0.00137675 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CreateThreadpoolWait
00000025 0.00140242 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000026 0.00142578 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > SetThreadpoolWait
00000027 0.00145125 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000028 0.00148083 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CloseThreadpoolWait
00000029 0.00150629 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000030 0.00153013 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > FlushProcessWriteBuffers
00000031 0.00155570 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000032 0.00157928 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > FreeLibraryWhenCallbackReturns 00000033 0.00160545 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000034 0.00162873 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > GetCurrentProcessorNumber
00000035 0.00165445 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000036 0.00167827 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CreateSymbolicLinkW
00000037 0.00170365 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000038 0.00172704 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > GetCurrentPackageId
00000039 0.00175526 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000040 0.00177891 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > GetSystemTimePreciseAsFileTime 00000041 0.00180696 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000042 0.00183063 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > InitializeSRWLock
00000043 0.00185618 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000044 0.00187985 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > AcquireSRWLockExclusive
00000045 0.00190532 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000046 0.00192903 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > TryAcquireSRWLockExclusive 00000047 0.00195447 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000048 0.00197847 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > ReleaseSRWLockExclusive
00000049 0.00203288 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000050 0.00205964 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > SleepConditionVariableSRW
00000051 0.00208966 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000052 0.00211131 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CreateThreadpoolWork
00000053 0.00213693 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000054 0.00216158 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > SubmitThreadpoolWork
00000055 0.00218727 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000056 0.00221752 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CloseThreadpoolWork
00000057 0.00224348 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000058 0.00226708 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: I:\2\grepWin\kernel3x.dll > CompareStringEx
00000059 0.00231465 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000060 0.00233923 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll > InitializeConditionVariable 00000061 0.00236882 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000062 0.00239313 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll > SleepConditionVariableCS
00000063 0.00242250 [1596] DLLC_WHOCALL: _GETPROCADDRESS was called by I:\2\grepWin\grepWin-1.9.0_portable.exe
00000064 0.00245220 [1596] DLLC_MSG: _GETPROCADDRESS(206)| Dynload FAIL: C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll > WakeAllConditionVariable

pachuco commented 5 years ago

For easier reading: