Difference between revisions of "Windows 2003 to ReactOS Components Test"
Toe head2001 (talk | contribs) m (Spelling) |
|||
(23 intermediate revisions by 5 users not shown) | |||
Line 11: | Line 11: | ||
! style="width: 40%;" | Other Notes (Other files needed, bug reports, etc.) | ! style="width: 40%;" | Other Notes (Other files needed, bug reports, etc.) | ||
! style="width: 5%;" | Tester | ! style="width: 5%;" | Tester | ||
+ | |- | ||
+ | | advapi32.dll | ||
+ | | advapi32.dll | ||
+ | | {{rev|73420}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{Partially Works}} | ||
+ | | From 2K3SP2, BSOD 0xc0000139 during bootup when taken on its own {{JIRA|12534}}, boots to desktop when taken together with rpcrt4.dll & ntdll.dll (missing items on desktop & startmenu then) | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
|- | |- | ||
| browseui.dll | | browseui.dll | ||
| browseui.dll | | browseui.dll | ||
− | | {{rev| | + | | {{rev|75430}} |
| 6.0.3790.3959 | | 6.0.3790.3959 | ||
| {{failed}} | | {{failed}} | ||
− | | From 2k3SP2, when being copied on its own: crash on file-browser-startup(kernel32.dll-exception) and can lure ros into | + | | From 2k3SP2, when being copied on its own: crash on file-browser-startup(kernel32.dll-exception) and can lure ros into reproducible BSOD0x139 or 0x1E {{JIRA|12474}}, when replaced together with kernel32.dll other filebrowser-crash (we can not generate that BSOD then) |
| [[user:reactosfanboy|reactosfanboy]] | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | browseui.dll | ||
+ | shell32.dll | ||
+ | shdocvw.dll | ||
+ | | browseui.dll | ||
+ | shell32.dll | ||
+ | shdocvw.dll | ||
+ | shlwapi.dll | ||
+ | cdfview.dll | ||
+ | cscdll.dll | ||
+ | duser.dll | ||
+ | efsadu.dll | ||
+ | linkinfo.dll | ||
+ | | {{rev|73378}} | ||
+ | | 6.0.3790.1830 | ||
+ | | {{Partially Works}} | ||
+ | | From 2k3SP2. Using any of the modules in the left column requires all of the modules in the right column. Not only that but they need to be registered properly to work. First one needs to extract the inf files that are resources in browseui.dll, shell32.dll and shdocvw.dll, edit them accordingly to add a proper version and DefaultInstall so that they will install the required registry entries. shell.inf needs to be registered alongside these inf file before any windows file is used. So one first needs to install the infs and then replace the dlls. Then it should boot to desktop but buggy as hell. | ||
+ | | gadamopoulos | ||
|- | |- | ||
| cards.dll | | cards.dll | ||
Line 26: | Line 52: | ||
| {{works}} | | {{works}} | ||
| From XP SP3, works like a charm with our sol.exe, isTiny 359.936bytes | | From XP SP3, works like a charm with our sol.exe, isTiny 359.936bytes | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | comctl32.dll | ||
+ | | comctl32.dll | ||
+ | | {{rev|73412}} | ||
+ | | 5.82.3790.3959 | ||
+ | | {{Partially Works}} | ||
+ | | From 2K3SP2, we can bootup to desktop, but major: taskbar shifted, almost no icons drawn, file-browser refresh loops | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | comctl32.dll | ||
+ | | comctl32.dll | ||
+ | | {{rev|75430}} | ||
+ | | 5.82.3790.1830 | ||
+ | 6.0.3790.1830 | ||
+ | | {{Partially Works}} | ||
+ | | From 2K3SP2, we can bootup to desktop, but major: taskbar shifted, almost no icons drawn, file-browser refresh loops. | ||
+ | C:\Reactos\Winsxs\manifests directory has to be removed first or many apps wont work. | ||
+ | | gadamopoulos | ||
+ | |- | ||
+ | | comdlg32.dll | ||
+ | | comdlg32.dll | ||
+ | | {{rev|73473}} | ||
+ | | 6.0.3790.3959 | ||
+ | | {{Works}} | ||
+ | | Works like a charm! Can cause some issues with missing exports from other dlls. Ex {{JIRA|12600}} | ||
+ | | [[user:Pi_User5|Pi_User5]] | ||
+ | |- | ||
+ | | fastfat.sys | ||
+ | | fastfat.sys | ||
+ | | {{rev|73412}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{failed}} | ||
+ | | From 2K3SP2, I got BSOD during bootup | ||
| [[user:reactosfanboy|reactosfanboy]] | | [[user:reactosfanboy|reactosfanboy]] | ||
|- | |- | ||
Line 35: | Line 95: | ||
| The dialog show's up as a tiny rectangle with up and down arrows. It used to display fine. | | The dialog show's up as a tiny rectangle with up and down arrows. It used to display fine. | ||
| [[user:Pi_User5|Pi_User5]] | | [[user:Pi_User5|Pi_User5]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| inetcpl.cpl | | inetcpl.cpl | ||
Line 51: | Line 103: | ||
| inetcplc.dll is needed. It also says in the log that it failed to load msrating.dll and xpsp2res.dll. Works fine otherwise. | | inetcplc.dll is needed. It also says in the log that it failed to load msrating.dll and xpsp2res.dll. Works fine otherwise. | ||
| [[user:Pi_User5|Pi_User5]] | | [[user:Pi_User5|Pi_User5]] | ||
+ | |- | ||
+ | | kernel32.dll | ||
+ | | kernel32.dll | ||
+ | | {{rev|73378}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{Partially Works}} | ||
+ | | RAMsaver, we can boot to desktop with it, but we suffer then from {{JIRA|12003}}, {{JIRA|12004}}, explorer-file-browser details-list-view shows {{JIRA|12146}} | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
|- | |- | ||
| main.cpl | | main.cpl | ||
Line 75: | Line 135: | ||
| mfc42u.dll is needed. Works like a charm! The only minor issue is the toolbar buttons not drawing. {{REACTOSBUG|11399}} | | mfc42u.dll is needed. Works like a charm! The only minor issue is the toolbar buttons not drawing. {{REACTOSBUG|11399}} | ||
| [[user:Pi_User5|Pi_User5]] | | [[user:Pi_User5|Pi_User5]] | ||
+ | |- | ||
+ | | ndis.sys | ||
+ | | ndis.sys | ||
+ | | {{rev|73412}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{failed}} | ||
+ | | From 2K3SP2, I could boot to desktop, but no network adapters visible in netshell, ping www.google.de hangs, experimented with the goal to get Network tab of 2k3taskmgr working, I tried alone and together with ndisuio.sys | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | ndisuio.sys | ||
+ | | ndisuio.sys | ||
+ | | {{rev|73412}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{works}} | ||
+ | | From 2K3SP2, I could boot to desktop, network adapters visible in netshell ok, ping www.google.de ok, saw no issues but not sure whether I even tested any functionality (what's it for? wireless helper? firewalls?) | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
|- | |- | ||
| netid.dll | | netid.dll | ||
Line 91: | Line 167: | ||
| Works like a charm! | | Works like a charm! | ||
| [[user:Pi_User5|Pi_User5]] | | [[user:Pi_User5|Pi_User5]] | ||
+ | |- | ||
+ | | ntdll.dll | ||
+ | | ntdll.dll | ||
+ | | {{rev|73412}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{Partially Works}} | ||
+ | | From 2K3SP2, we can boot to desktop, RamSaver, but we can not longer open control panel from startmenu and many things seem a bit slower | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | oleaut32.dll | ||
+ | | oleaut32.dll | ||
+ | | {{rev|73420}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{works}} | ||
+ | | From 2K3SP2, RamSaver, isTiny 552.960bytes, the replacement fixes {{JIRA|11403}} when you take asycfilt.dll from 2K3SP2 as well | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | portcls.sys | ||
+ | | portcls.sys | ||
+ | | {{rev|75060}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{works}} | ||
+ | | From 2K3SP2, works much better than ros one, fixes most audio distortions {{JIRA|13490}}, {{JIRA|13745}} and some game hangs (DiabloIIwithSound,LionKing) {{JIRA|13488}} | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | rpcrt4.dll | ||
+ | | rpcrt4.dll | ||
+ | | {{rev|73420}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{works}} | ||
+ | | From 2K3SP2, RamSaver, (is smaller currently than gccDbg, but our MSVCP2010SP1rel is even smaller), can boot up, could not find any issues after replacement yet | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | services.exe | ||
+ | | services.exe | ||
+ | | {{rev|73420}} | ||
+ | | 5.2.3790.3959 | ||
+ | | {{failed}} | ||
+ | | From 2k3SP2, could boot to desktop, but mostly broken, most services don't load on bootup, servman starts with extreme delay and does not show any entries, I took first alone, then together with ncobjapi.dll,scesrv.dll,msvcp60.dll | ||
+ | | [[user:reactosfanboy|reactosfanboy]] | ||
|- | |- | ||
| sol.exe | | sol.exe | ||
Line 97: | Line 213: | ||
| 5.1.2600.0 | | 5.1.2600.0 | ||
| {{works}} | | {{works}} | ||
− | | From XP SP3, works even better than our own, isTiny 57.344bytes, with and | + | | From XP SP3, works even better than our own, isTiny 57.344bytes, with and without MS cards.dll |
| [[user:reactosfanboy|reactosfanboy]] | | [[user:reactosfanboy|reactosfanboy]] | ||
+ | |- | ||
+ | | shlwapi.dll | ||
+ | | shlwapi.dll | ||
+ | | {{rev|75430}} | ||
+ | | 6.0.3790.1830 | ||
+ | | {{works}} | ||
+ | | From 2K3SP2, can boot up to desktop, could not find any issues after replacement yet | ||
+ | | gadamopoulos | ||
|- | |- | ||
| timedate.cpl | | timedate.cpl | ||
| timedate.cpl | | timedate.cpl | ||
− | | {{rev| | + | | {{rev|73473}} |
+ | | 5.2.3790.3959 | ||
+ | | {{works}} | ||
+ | | w32time.dll is needed. Adjusting time works but the timezone map is all over the place and Internet Time doesn't work due to RPC Server issues. | ||
+ | | [[user:Pi_User5|Pi_User5]] | ||
+ | |- | ||
+ | | user32.dll | ||
+ | | user32.dll | ||
+ | | {{rev|73420}} | ||
| 5.2.3790.3959 | | 5.2.3790.3959 | ||
| {{failed}} | | {{failed}} | ||
− | | | + | | From 2k3SP2, when replaced alone: crash in csrss.exe during bootup, [[user:gadamopoulos|gadamopoulos]] once was able to do that in the past together with some other files(win32k.sys,gdi32.dll,winsrv.dll,kernel32.dll,ntdll.dll) and hacks against relocations, blocked by {{JIRA|11717}} |
− | | [[user: | + | | [[user:reactosfanboy|reactosfanboy]] |
+ | |- | ||
+ | | dxg.sys | ||
+ | dxapi.sys | ||
+ | dxthnk.sys | ||
+ | ddraw.dll | ||
+ | dciman32.dll | ||
+ | | dxg.sys | ||
+ | dxapi.sys | ||
+ | dxthnk.sys | ||
+ | ddraw.dll | ||
+ | dciman32.dll | ||
+ | | {{rev|75259}} | ||
+ | | 5.2.3790.1830 | ||
+ | | {{Partially Works}} | ||
+ | | As for ReactOS tested revision, DirectDraw component of the Windows 2003 DirectX stack loads without errors and works partially. DxDiag non-fullscreen test execute correctly as intended in ReactOS [https://reactos.org/newsletter-40 Newsletter 40]. Test done in Win10 RS2/VMware Workstation 12, using bundled in VM package VMware DirectX accelerated drivers for Win2003/WinXP. Refer to {{JIRA|7733}} for more information. | ||
+ | | [[user:Raijinzrael|Raijinzrael]] | ||
|} | |} | ||
+ | |||
+ | [[Category:Tests]] |
Revision as of 18:10, 19 September 2018
A list of components from Windows dropped into ReactOS and what happens. Please keep the list in alphabetical order.
Current state
ReactOS Component | Windows XP/2003 Equivalent | ReactOS Revision | Windows File Version | Status | Other Notes (Other files needed, bug reports, etc.) | Tester |
---|---|---|---|---|---|---|
advapi32.dll | advapi32.dll | r73420 | 5.2.3790.3959 | Partially Works | From 2K3SP2, BSOD 0xc0000139 during bootup when taken on its own CORE-12534, boots to desktop when taken together with rpcrt4.dll & ntdll.dll (missing items on desktop & startmenu then) | reactosfanboy |
browseui.dll | browseui.dll | r75430 | 6.0.3790.3959 | Failed | From 2k3SP2, when being copied on its own: crash on file-browser-startup(kernel32.dll-exception) and can lure ros into reproducible BSOD0x139 or 0x1E CORE-12474, when replaced together with kernel32.dll other filebrowser-crash (we can not generate that BSOD then) | reactosfanboy |
browseui.dll
shell32.dll shdocvw.dll |
browseui.dll
shell32.dll shdocvw.dll shlwapi.dll cdfview.dll cscdll.dll duser.dll efsadu.dll linkinfo.dll |
r73378 | 6.0.3790.1830 | Partially Works | From 2k3SP2. Using any of the modules in the left column requires all of the modules in the right column. Not only that but they need to be registered properly to work. First one needs to extract the inf files that are resources in browseui.dll, shell32.dll and shdocvw.dll, edit them accordingly to add a proper version and DefaultInstall so that they will install the required registry entries. shell.inf needs to be registered alongside these inf file before any windows file is used. So one first needs to install the infs and then replace the dlls. Then it should boot to desktop but buggy as hell. | gadamopoulos |
cards.dll | cards.dll | r73378 | 5.1.2600.0 | Works | From XP SP3, works like a charm with our sol.exe, isTiny 359.936bytes | reactosfanboy |
comctl32.dll | comctl32.dll | r73412 | 5.82.3790.3959 | Partially Works | From 2K3SP2, we can bootup to desktop, but major: taskbar shifted, almost no icons drawn, file-browser refresh loops | reactosfanboy |
comctl32.dll | comctl32.dll | r75430 | 5.82.3790.1830
6.0.3790.1830 |
Partially Works | From 2K3SP2, we can bootup to desktop, but major: taskbar shifted, almost no icons drawn, file-browser refresh loops.
C:\Reactos\Winsxs\manifests directory has to be removed first or many apps wont work. |
gadamopoulos |
comdlg32.dll | comdlg32.dll | r73473 | 6.0.3790.3959 | Works | Works like a charm! Can cause some issues with missing exports from other dlls. Ex CORE-12600 | Pi_User5 |
fastfat.sys | fastfat.sys | r73412 | 5.2.3790.3959 | Failed | From 2K3SP2, I got BSOD during bootup | reactosfanboy |
hdwwiz.cpl | hdwwiz.cpl | r73378 | 5.2.3790.0 | Failed | The dialog show's up as a tiny rectangle with up and down arrows. It used to display fine. | Pi_User5 |
inetcpl.cpl | inetcpl.cpl | r73378 | 6.0.3790.3959 | Works | inetcplc.dll is needed. It also says in the log that it failed to load msrating.dll and xpsp2res.dll. Works fine otherwise. | Pi_User5 |
kernel32.dll | kernel32.dll | r73378 | 5.2.3790.3959 | Partially Works | RAMsaver, we can boot to desktop with it, but we suffer then from CORE-12003, CORE-12004, explorer-file-browser details-list-view shows CORE-12146 | reactosfanboy |
main.cpl | main.cpl | r73378 | 5.2.3790.3959 | Partially Works | All the applets show up in Control Panel and there are no exceptions. However, the settings don't change anything atm. | Pi_User5 |
mmsys.cpl | mmsys.cpl | r73378 | 5.2.3790.3959 | Partially Works | It complains about mmdriver.inf missing but you can continue and launch mmsys. | Pi_User5 |
mspaint.exe | mspaint.exe | r73378 | 5.2.3790.3959 | Works | mfc42u.dll is needed. Works like a charm! The only minor issue is the toolbar buttons not drawing. CORE-11399 | Pi_User5 |
ndis.sys | ndis.sys | r73412 | 5.2.3790.3959 | Failed | From 2K3SP2, I could boot to desktop, but no network adapters visible in netshell, ping www.google.de hangs, experimented with the goal to get Network tab of 2k3taskmgr working, I tried alone and together with ndisuio.sys | reactosfanboy |
ndisuio.sys | ndisuio.sys | r73412 | 5.2.3790.3959 | Works | From 2K3SP2, I could boot to desktop, network adapters visible in netshell ok, ping www.google.de ok, saw no issues but not sure whether I even tested any functionality (what's it for? wireless helper? firewalls?) | reactosfanboy |
netid.dll | netid.dll | r73378 | 5.2.3790.3959 | Failed | msvcp60.dll is needed. Trying to change the computer name will result in an exception. | Pi_User5 |
notepad.exe | notepad.exe | r73378 | 5.2.3790.3959 | Works | Works like a charm! | Pi_User5 |
ntdll.dll | ntdll.dll | r73412 | 5.2.3790.3959 | Partially Works | From 2K3SP2, we can boot to desktop, RamSaver, but we can not longer open control panel from startmenu and many things seem a bit slower | reactosfanboy |
oleaut32.dll | oleaut32.dll | r73420 | 5.2.3790.3959 | Works | From 2K3SP2, RamSaver, isTiny 552.960bytes, the replacement fixes CORE-11403 when you take asycfilt.dll from 2K3SP2 as well | reactosfanboy |
portcls.sys | portcls.sys | r75060 | 5.2.3790.3959 | Works | From 2K3SP2, works much better than ros one, fixes most audio distortions CORE-13490, CORE-13745 and some game hangs (DiabloIIwithSound,LionKing) CORE-13488 | reactosfanboy |
rpcrt4.dll | rpcrt4.dll | r73420 | 5.2.3790.3959 | Works | From 2K3SP2, RamSaver, (is smaller currently than gccDbg, but our MSVCP2010SP1rel is even smaller), can boot up, could not find any issues after replacement yet | reactosfanboy |
services.exe | services.exe | r73420 | 5.2.3790.3959 | Failed | From 2k3SP2, could boot to desktop, but mostly broken, most services don't load on bootup, servman starts with extreme delay and does not show any entries, I took first alone, then together with ncobjapi.dll,scesrv.dll,msvcp60.dll | reactosfanboy |
sol.exe | sol.exe | r73378 | 5.1.2600.0 | Works | From XP SP3, works even better than our own, isTiny 57.344bytes, with and without MS cards.dll | reactosfanboy |
shlwapi.dll | shlwapi.dll | r75430 | 6.0.3790.1830 | Works | From 2K3SP2, can boot up to desktop, could not find any issues after replacement yet | gadamopoulos |
timedate.cpl | timedate.cpl | r73473 | 5.2.3790.3959 | Works | w32time.dll is needed. Adjusting time works but the timezone map is all over the place and Internet Time doesn't work due to RPC Server issues. | Pi_User5 |
user32.dll | user32.dll | r73420 | 5.2.3790.3959 | Failed | From 2k3SP2, when replaced alone: crash in csrss.exe during bootup, gadamopoulos once was able to do that in the past together with some other files(win32k.sys,gdi32.dll,winsrv.dll,kernel32.dll,ntdll.dll) and hacks against relocations, blocked by CORE-11717 | reactosfanboy |
dxg.sys
dxapi.sys dxthnk.sys ddraw.dll dciman32.dll |
dxg.sys
dxapi.sys dxthnk.sys ddraw.dll dciman32.dll |
r75259 | 5.2.3790.1830 | Partially Works | As for ReactOS tested revision, DirectDraw component of the Windows 2003 DirectX stack loads without errors and works partially. DxDiag non-fullscreen test execute correctly as intended in ReactOS Newsletter 40. Test done in Win10 RS2/VMware Workstation 12, using bundled in VM package VMware DirectX accelerated drivers for Win2003/WinXP. Refer to CORE-7733 for more information. | Raijinzrael |