jumper Posted March 3, 2016 Author Share Posted March 3, 2016 Looks promising. A couple new DLL's for us to use.I recommend against using LZ32.dll as an auxiliary, as that will break the use of LZ32 with Kexstubs. KernelEx does not (yet) extend auxiliary DLL's. Link to comment Share on other sites More sharing options...
MiKl Posted March 4, 2016 Share Posted March 4, 2016 (edited) Hi Jumper, that might explain why some of the tests went so 'weird' !! Edited March 7, 2016 by MiKl Link to comment Share on other sites More sharing options...
MiKl Posted March 7, 2016 Share Posted March 7, 2016 (edited) Hi Jumper, please check for the latest results. Please note that I only tested these dll's with the mentioned apps. Could you let me know if there is anything else I could/should test !! Edited March 14, 2016 by MiKl Link to comment Share on other sites More sharing options...
MiKl Posted March 15, 2016 Share Posted March 15, 2016 (edited) I created another folder in win/kernelex and called it 'Rox'. So registry entries should be: 'ROX\\....' (You may need to add Kext-Stubs for these to work - please check with DependencyWalker) Seem to be working with test apps: MSASN1.DLL (5.1.2600.5875 (xpsp_sp3_gdr.090904-1413)) OLEAUT32.DLL (5.1.2600.7020) SHFOLDER.DLL (6.00.2900.5512 (xpsp.080413-2105)) ~Seem to be working. No missing dependencies. System fully boots: OLECNV32.DLL (5.1.2600.5512 (xpsp.080413-2108)) RICHED32.DLL (5.1.2600.0 (xpclient.010817-1148)) ~ ~ Not working: MSIMG32.DLL (5.1.2600.5512 (xpsp.080413-2105)) (breaks (at least) SeaMonkey) PSAPI.DLL (5.1.2600.5512 (xpsp.080413-2105)) (breaks (at least) SeaMonkey) WSOCK32.DLL (5.1.2600.5512 (xpsp.080413-0852)) (breaks (at least) SeaMonkey) Edited March 20, 2016 by MiKl Link to comment Share on other sites More sharing options...
schwups Posted March 17, 2016 Share Posted March 17, 2016 Apparently these ROS 0.4.0 files don't harm my systems (ME, KernelEX 4.5.2015.11/12): Replaced: ADVPACK.DLL Added: ATL100.dll AUTHHZ.dll SAMLIB.dll HAL.dll Following files are bad: ADVAPI32.dll: system unusable OLE32.dll: system unusable Oleaut32.dll: system unusable ---- OpenGL32.dll: OpenGL doesn't work. "[NTDLL.DLL]vDbgPrintExWithPrefix" could be a problem. Although supported by kexbases (v11) apparently with a stub.? Also shown by the ImportPatcher: [gdi32.dll] GdiDescribePixelFormat= GdiSetPixelFormat= GdiSwapBuffers= I'll test more files soon. Link to comment Share on other sites More sharing options...
MiKl Posted March 17, 2016 Share Posted March 17, 2016 Hi Schwups, does that mean that the configs I posted above does not work on your systems and you start from scratch ?? (Advapi32.dll from ROS and Oleaut32.dll from XP are working for me.) With which app(s) did you test advpack.dll ? Link to comment Share on other sites More sharing options...
schwups Posted March 17, 2016 Share Posted March 17, 2016 I have not tested the dll's you tested or your results. Do you mean that only Advapi32.dll from ROS and Oleaut32.dll from XP work together? Link to comment Share on other sites More sharing options...
MiKl Posted March 17, 2016 Share Posted March 17, 2016 I don't think these two 'need' each other because I have added Oleaut32.dll from XP just recently and Advapi32.dll from ROS worked before for several days. But overall these dll's really seem to interact !! For example, I had Dsound.dll added and it caused no problems but after adding another one dsound.dll suddenly caused a crash of VLC !! So I had to remove that entry again. Finding the culprit sometimes took hours and I think it is not necessary that you go through all this as well. If it is not an ego-thing I would like to ask you to setup my config, test it and go one from there. I hope that Jumper soon let us know if my work is O.K. - I have asked for his input a few times already. Link to comment Share on other sites More sharing options...
schwups Posted March 17, 2016 Share Posted March 17, 2016 2 hours ago, MiKl said: With which app(s) did you test advpack.dll ? I didn't test very specific. The OS and all progams like OpenOffice, VLC, Notepad, Notepad++, Opera, Firefox, 7Zip, Foxit Reader, XnView, Faststone, .... show normal behaviour and don't crash so far. 1 hour ago, MiKl said: If it is not an ego-thing I would like to ask you to setup my config, test it and go one from there. Do you mean your dll list? My system will never correspond exactly to yours. On the one hand I have ME. There are hell of a lot variables. Link to comment Share on other sites More sharing options...
MiKl Posted March 20, 2016 Share Posted March 20, 2016 Updated ROS section with MSVCRT20.DLL now working after adding few kext-stubs. Link to comment Share on other sites More sharing options...
schwups Posted March 25, 2016 Share Posted March 25, 2016 GoogleEarth doesn't start, if I use the ROS 0.4.0 Wintrust.dll instead of Wintrust of WinME. GOOGLEEARTH caused an exception c06d007eH in module GOOGLEEARTH.EXE at 0177:004023be. Registers: EAX=0064fd1c CS=0177 EIP=004023be EFLGS=00000246 EBX=00000000 SS=017f ESP=0064fcc0 EBP=0064fd10 ECX=f0ecdf30 DS=017f ESI=00404f3c FS=6d5f EDX=82e5e0dc ES=017f EDI=00000000 GS=0000 Bytes at CS:EIP: 8b 45 d8 e9 f3 00 00 00 57 ff 75 e8 ff 15 54 40 Stack dump: 00400000 0000002c 00000000 00000024 00404f3c 00406250 004041c0 00000001 00404f86 00000000 00000000 0000001f 82e5df00 82e5e07c 00406258 bfa41b38 Link to comment Share on other sites More sharing options...
MiKl Posted April 3, 2016 Share Posted April 3, 2016 (edited) RPCRT4.DLL from ReactOS Datum 04/03/2016 Uhrzeit 11:35 NOTEPAD++ verursachte einen Fehler durch eine ungültige Seite in Modul RPCRT4.DLL bei 018f:7c0fb778. Register: EAX=7c111200 CS=018f EIP=7c0fb778 EFLGS=00010206 EBX=a0000024 SS=0197 ESP=0127fc18 EBP=0127fc40 ECX=00000000 DS=0197 ESI=7c0d0000 FS=4d67 EDX=00000003 ES=0197 EDI=00000000 GS=0000 Bytes bei CS:EIP: 8b 03 8b 53 04 89 50 04 8b 43 04 8b 13 89 10 c7 Stapelwerte: 7c111200 0127fc5c 100a6420 f47dff66 fffffffe 100a55d7 100a56b4 10000000 00000003 00000003 0127fc70 7c10fcba 7c0d0000 00000003 00000000 0127fc40 RPCRT4.DLL from WinXP Datum 04/03/2016 Uhrzeit 11:38 NOTEPAD++ verursachte einen Fehler durch eine ungültige Seite in Modul RPCRT4.DLL bei 018f:77e50005. Register: EAX=00000001 CS=018f EIP=77e50005 EFLGS=00010202 EBX=82392348 SS=0197 ESP=0084fb34 EBP=7fffffff ECX=eb017390 DS=0197 ESI=77edc078 FS=4547 EDX=00000001 ES=0197 EDI=00000000 GS=0000 Bytes bei CS:EIP: 00 00 00 04 00 00 00 ff ff 00 00 b8 00 00 00 00 Stapelwerte: 00000000 00000000 77e50000 82392348 823a85d0 823a85a4 823a85b8 eb017390 bff769d5 82392304 bff7de32 823a84c0 823a8490 823a84a4 eb017390 bfa0a0cb Edited April 3, 2016 by MiKl Link to comment Share on other sites More sharing options...
cc333 Posted April 21, 2016 Share Posted April 21, 2016 Hi, This looks very interesting, and I'd like to give it a try. However, does anyone have it all packaged up so I can just unzip an archive and execute a .reg file to add all the needed registry entries? Or maybe an installer of some sort? I can try to figure out how to do it by myself when I get more time, but something like that would be nice. c Link to comment Share on other sites More sharing options...
MiKl Posted May 18, 2016 Share Posted May 18, 2016 (edited) ReactOS 0.4.1 has just been released. I am testing 'my' files and so far no dll caused any problems. @cc333. I am unfortunately not sure if there is any benefit using these files except the ones that Jumper posted first !! None of the Kex-Apps that I use seem to work better. And Jumper seem to be not interested in this any longer as well. Latest config: REGEDIT4 [HKEY_LOCAL_MACHINE\Software\KernelEx\KnownDLLs] "ADVAPI32"="ROS\\ADVAPI32.DLL" "ADVAPI32_VISTA"="ROS\\ADVAPI32_VISTA.DLL" "ADVPACK"="ROS\\ADVPACK.DLL" "ATL"="ROS\\ATL.DLL" "ATL80"="ROS\\ATL80.DLL" "AUTHZ"="ROS\\AUTHZ.DLL" "AVICAP32"="ROS\\AVICAP32.DLL" "BLACKBOX"="ROX\\BLACKBOX.DLL" "BROWSELC"="ROX\\BROWSELC.DLL" "CABINET"="ROS\\CABINET.DLL" "CARDS"="ROS\\CARDS.DLL" "COMCAT"="ROS\\COMCAT.DLL" "COMCTL32"="ROS\\COMCTL32.DLL" "CRTDLL"="ROS\\CRTDLL.DLL" "CRYPT32"="ROS\\CRYPT32.DLL" "D3D9"="ROS\\D3D9.DLL" "DBGHELP"="ROS\\DBGHELP.DLL" "DCIMAN32"="ROS\\DCIMAN32.DLL" "DEVENUM"="ROS\\DEVENUM.DLL" "DHCPCSVC"="ROS\\DHCPCSVC.DLL" "DIACTFRM"="ROX\\DIACTFRM.DLL" "DINPUT8"="ROS\\DINPUT8.DLL" "FONTEXT"="ROS\\FONTEXT.DLL" "GDI32"="ROS\\GDI32.DLL" "HAL"="ROS\\HAL.DLL" "ICM32"="ROX\\ICM32.DLL" "IMM32"="ROS\\IMM32.DLL" "JSCRIPT"="ROS\\JSCRIPT.DLL" "KERNEL32"="ROS\\KERNEL32.DLL" "KERNEL32_VISTA"="ROS\\KERNEL32_VISTA.DLL" "MAPI32"="ROX\\MAPI32.DLL" "MLANG"="ROS\\MLANG.DLL" "MPR"="ROS\\MPR.DLL" "MPRAPI"="ROS\\MPRAPI.DLL" "MSACM32"="ROS\\MSACM32.DLL" "MSASN1"="ROX\\MSASN1.DLL" "MSCMS"="ROS\\MSCMS.DLL" "MSHTML"="ROS\\MSHTML.DLL" "MSI"="ROX\\MSI.DLL" "MSIMG32"="MSIMG32.DLL" "MSPATCHA"="ROS\\MSPATCHA.DLL" "MSSIGN32"="ROS\\MSSIGN32.DLL" "MSVCRT"="ROS\\MSVCRT.DLL" "MSVCRT20"="ROS\\MSVCRT20.DLL" "MSVCRT40"="ROX\\MSVCRT40.DLL" "MSVFW32"="ROS\\MSVFW32.DLL" "MSXML"="ROS\\MSXML.DLL" "MSXML2"="ROS\\MSXML2.DLL" "MSXML4"="ROS\\MSXML4.DLL" "NEWDEV"="ROS\\NEWDEV.DLL" "NTDLL"="ROS\\NTDLL.DLL" "OLEACC"="ROS\\OLEACC.DLL" "OLEACCRC"="ROX\\OLEACCRC.DLL" "OLEAUT32"="ROS\\OLEAUT32.DLL" "OLECLI32"="ROS\\OLECLI32.DLL" "OLECNV32"="ROX\\OLECNV32.DLL" "OLEDLG"="ROS\\OLEDLG.DLL" "OLEPRO32"="ROS\\OLEPRO32.DLL" "OLESVR32"="ROS\\OLESVR32.DLL" "OLETHK32"="ROS\\OLETHK32.DLL" "PDH"="ROS\\PDH.DLL" "PSAPI"="PSAPI.DLL" "PSTOREC"="ROS\\PSTOREC.DLL" "RICHED20"="ROS\\RICHED20.DLL" "RICHED32"="ROX\\RICHED32.DLL" "RNR20"="ROX\\RNR20.DLL" "RSABASE"="ROS\\RSABASE.DLL" "SAMLIB"="ROS\\SAMLIB.DLL" "SECUR32"="ROS\\SECUR32.DLL" "SENS"="ROX\\SENS.DLL" "SHFOLDER"="ROX\\SHFOLDER.DLL" "T2EMBED"="ROS\\T2EMBED.DLL" "TAPI32"="ROS\\TAPI32.DLL" "URL"="ROS\\URL.DLL" "URLMON"="ROX\\URLMON.DLL" "USER32"="ROS\\USER32.DLL" "USERENV"="USERENV.DLL" "USP10"="ROX\\USP10.DLL" "UXTHEME"="ROS\\UXTHEME.DLL" "VERSION"="ROS\\VERSION.DLL" "WEBVW"="ROX\\WEBVW.DLL" "WINDOWSCODECS"="ROS\\WINDOWSCODECS.DLL" "WINHTTP"="ROS\\WINHTTP.DLL" "WINMM"="ROS\\WINMM.DLL" "WINTRUST"="ROS\\WINTRUST.DLL" "WLDAP32"="ROS\\WLDAP32.DLL" "WSTDECOD"="ROX\\WSTDECOD.DLL" "WTSAPI32"="ROS\\WTSAPI32.DLL" "XMLLITE"="ROX\\XMLLITE.DLL" Edited May 25, 2016 by MiKl Link to comment Share on other sites More sharing options...
MiKl Posted March 6, 2017 Share Posted March 6, 2017 ReactOS 0.4.4 has been released around two weeks ago !! So far none of the dll's which I use seem to cause any problems. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now