MS Explorer works on ReactOS!

Ask your support questions in here

Moderator: Moderator Team

z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

MS Explorer works on ReactOS!

Post by z180 »

I recently tested an old version of explorer.exe in an new SVN build of
ReactOS and it worked to some degree.
A longer time ago I tested Explorer already but it crashed.
I used the oldest version of explorer that is compatible to ReactOS.
This version was from the newshell update for NT 3.51.
For the nov 93 explorer I would have to rewrite a copy of the shell32 code.
Explorer looks very much different in ReactOS because of the diiferences in shell32.
The displayed menu title was "dummy31".
I could not take a screenshot,because missing screenshot program.
Perhaps the explorer from NT 4.0 could also work,but newer versions
are more unlikely to work,because of browseui.dll.
FlyingIsFun1217
Posts: 475
Joined: Sun Jun 10, 2007 3:56 am

Re: MS Explorer works on ReactOS!

Post by FlyingIsFun1217 »

Try doing such in a VM, I'd love to see some screens (would be somewhat comical).

FlyingIsFun1217
z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

Re: MS Explorer works on ReactOS!

Post by z180 »

you all will laugh :lol: or grin :wink: about how wrong it looks but i do not surf
with my notebook where i have reactos
MadWolf
Posts: 688
Joined: Sat Dec 31, 2005 4:19 am
Contact:

Re: MS Explorer works on ReactOS!

Post by MadWolf »

hi
what version of ReactOS 0.3.4 or Trunk Build??
what version of NewShell newshell 2 or NewShell original?? http://toastytech.com/guis/misc4.html
how did you get it to run ??
User avatar
betaluva
Posts: 424
Joined: Tue Dec 14, 2004 1:33 am
Location: Australia
Contact:

Re: MS Explorer works on ReactOS!

Post by betaluva »

can you share the files so that other people can try it? you would only need to share explorer plus the shell32.dll.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: MS Explorer works on ReactOS!

Post by Z98 »

No he can't, at least not on this forum, since that would be a copyright violation.
User avatar
betaluva
Posts: 424
Joined: Tue Dec 14, 2004 1:33 am
Location: Australia
Contact:

Re: MS Explorer works on ReactOS!

Post by betaluva »

how is it a violation? because he altered shell32.dll?
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: MS Explorer works on ReactOS!

Post by Z98 »

Sharing explorer and shell32. That counts as redistribution. I am assuming he is referring to the ones that come with Windows.
User avatar
betaluva
Posts: 424
Joined: Tue Dec 14, 2004 1:33 am
Location: Australia
Contact:

Re: MS Explorer works on ReactOS!

Post by betaluva »

well the "newshell" update can be downloaded by anyone, its just a update for windows nt 3.51 released by microsoft, anyways i withdraw my reqest.
MadWolf
Posts: 688
Joined: Sat Dec 31, 2005 4:19 am
Contact:

Re: MS Explorer works on ReactOS!

Post by MadWolf »

hi

what i want to know is how did z180 get it to run i downloaded NewShell from this web page http://toastytech.com/guis/misc4.html but when i go to run explorer.exe in ReactOS and nothing happens
coldReactive
Posts: 581
Joined: Sat Nov 10, 2007 10:42 pm

Re: MS Explorer works on ReactOS!

Post by coldReactive »

MadWolf wrote:hi

what i want to know is how did z180 get it to run i downloaded NewShell from this web page http://toastytech.com/guis/misc4.html but when i go to run explorer.exe in ReactOS and nothing happens
Explorer.exe != Shell32.dll or any shell for that matter.

When you download SharpEnviro for Windows XP, it still uses explorer.exe to explore files, etc. on the computer.
MadWolf
Posts: 688
Joined: Sat Dec 31, 2005 4:19 am
Contact:

Re: MS Explorer works on ReactOS!

Post by MadWolf »

NewShell runing as Shell
[ external image ]
debug log
http://www.reactos.org/paste/index.php/1224/

NewShell runing
[ external image ]

debug log
http://www.reactos.org/paste/index.php/1225/

i downloaded my copy from a link on this web pag http://toastytech.com/guis/misc4.html i extracted the fileis on windows and then deleted SHUPDATE.CMD SHUPSYM.CMD README.WRI and user32.dll and then i replace the user32.dll with the one that comes with ReactOS then copy the to ReactOS HD

it looks like the user32.dll that was included in the zip has a missing dependency in gdi32.dll

i have copied the MS DirectX runtime files

Code: Select all

MS DirectX runtime now loads on ReactOS. To get DX on, you need to manually copy the following files: dxg.sys, dxgthk.sys, dxapi.sys, ddraw.dll, and dciman32.dll.
z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

Re: MS Explorer works on ReactOS!

Post by z180 »

Thanks MadWolf

I was not able to surf in the last time and post screenshots.
On my system it looks like on the pictures which is still wrong.
You should have a recent SVN but shell32.dll was not synced from WINE a longer time because "our dll" has some additions.
The shell preview is for NT 3.51 for development and free downloadable (NEWSHELL2.ZIP is the newest version)
I recommend posting this in the tutorial forum if MS Explorer works better on ReactOS.
I lastly recommend trying the same with the explorer.exe from NT 4.0 or a service pack.
MadWolf
Posts: 688
Joined: Sat Dec 31, 2005 4:19 am
Contact:

Re: MS Explorer works on ReactOS!

Post by MadWolf »

hi

ok i will test that tomorrow
b4dc0d3r
Posts: 148
Joined: Fri Sep 28, 2007 1:17 am

Re: MS Explorer works on ReactOS!

Post by b4dc0d3r »

Warning I found this link, but the file no longer exists. According to the license no one else has the right to redistribute it.

http://support.microsoft.com/kb/136762

I did download it, but that doesn't count as redistribution (I don't think). Differences between newshell (26 May 1995) and newshell2 (9 Aug. 1995):

added COMDLG32.DLL version 3.51.1057.1
shell32.dll updated 3.51.1053.1 to 3.51.1057.1
user32.dll updated 3.51.1053.1 to 3.51.1057.1
WINSRV.DLL updated 3.51.1053.1 to 3.51.1057.1
SHUPDATE.CMD, README.WRI updated
STPULIC.WRI added

What I find interesting is how many functions are exported by ordinal. WinXP's path security (so it does not search the local folder first) means it tries to load the system DLLs first (shell32.dll) instead of the ones in the folder, and so I get "ordinl not found" errors. A little bit of history there. Still lots in the current shell, but nowhere near as many.
Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests