lleoliveira Posted July 24, 2005 Share Posted July 24, 2005 Hi everybody I have a Win98SE without Internet Explorer ( Shodocvw.dll Mshtml.dll...,) Windows Media Player and ......Now i use Win95 shell32.dll because i think it's better to people that removed IE completely. But as many people knows, Win95 shell32.dll has many missing API functions. Recently i suggested Tihiy to modify this shell and include in RP but he said no.Anyone knows how implementing some necessary api functions in Win95 shell32.dll file? with this shell i can't start 2 programs: Skype and IM2.What do you think? Link to comment Share on other sites More sharing options...
Fredledingue Posted July 24, 2005 Share Posted July 24, 2005 Hi,Have you ever tried W98SE without windows? Link to comment Share on other sites More sharing options...
lleoliveira Posted July 24, 2005 Author Share Posted July 24, 2005 Hi peoplePost here why you agree or disagree about Win95 shell32.dll on Win98SE.And if this shell32.dll could be or not included in Revolutions Pack. Link to comment Share on other sites More sharing options...
os2fan2 Posted July 25, 2005 Share Posted July 25, 2005 Hunt down a proggie at 98lite called sleekv2.exe This is the win95 shell, and patched win95 shell32.dll, designed to sit beside the win98 shell32.dll. It uses the win95 shell, without loss of functionality of win98.W Link to comment Share on other sites More sharing options...
lleoliveira Posted July 25, 2005 Author Share Posted July 25, 2005 Hunt down a proggie at 98lite called sleekv2.exe This is the win95 shell, and patched win95 shell32.dll, designed to sit beside the win98 shell32.dll. It uses the win95 shell, without loss of functionality of win98.Hi os2fan2This 98lite patch doesn't put Win95 shell32.dll as default. Link to comment Share on other sites More sharing options...
lleoliveira Posted July 25, 2005 Author Share Posted July 25, 2005 Reason why i prefer Win95 shell32.dll in Tihiy Revolutions Pack:Win95 shell32.dll run fasterWin95 shell32.dll doesn't have IE coreMany people are completely removing IE from Windows 98, so RP with WinME shell32.dll make many functions missing, like:1- Find command doesn't workand many others that i'm not remembering Link to comment Share on other sites More sharing options...
obs Posted July 25, 2005 Share Posted July 25, 2005 (edited) Post here why you agree or disagree about Win95 shell32.dll on Win98SE.And if this shell32.dll could be or not included in Revolutions Pack.Sounds more like it belongs to 98Lite than it does a 98SE service pack. The situation you are in is a result of using 98Lite, not with Windows 98SE. Tell the 98Lite guys that you are a paying customer and that this problem should be fixed. Edited July 25, 2005 by obs Link to comment Share on other sites More sharing options...
iWindoze Posted July 28, 2005 Share Posted July 28, 2005 Hi everybody I have a Win98SE without Internet Explorer ( Shodocvw.dll Mshtml.dll...,) Windows Media Player and ......Now i use Win95 shell32.dll because i think it's better to people that removed IE completely. But as many people knows, Win95 shell32.dll has many missing API functions. Recently i suggested Tihiy to modify this shell and include in RP but he said no.Anyone knows how implementing some necessary api functions in Win95 shell32.dll file? with this shell i can't start 2 programs: Skype and IM2.What do you think? <{POST_SNAPBACK}>I think that a guy like Tihiy (NOTE: I am *not* suggesting that Tihiyhimself has ANY obligation whatsoever to do this, just that you'd needsomeone with skillz on par to Tihiy's) would have to be able to edit theWin98SE\WinME version of SHELL32.DLL (or alternatively making theWin95 SHELL32.DLL point to a modified SHELL32.w98 ala 98Lite) thathas been edited in such a way to keep in the benefits that the newerAPIs bring, but that exclude any linking to IECore. Vorck mentions doing something like this in his Win2000 pages:http://www.vorck.com/2ksp5.html (scroll down to STEP TWENTY THREEand STEP TWENTY FOUR)There he talks about using something like Resource Hacker to edit theREGINST sections of certain files. I'd imagine something similar wouldwork in this case.I'd do it myself, unfortunately Tihiy is also making such changes to thefiles he includes in 98Revolutions Pack and to do anything without havinghis notes or a high level understanding (such as he has) would result in aborked up system.--iWindozePS: In all honesty the minute someone manages to make a working NT4Shell replacemement for Win2000 or XP I'll probably move on to either ofthose OSes but at the moment I'm quite happy with Win98SE2ME, 98Revolutions,ect as well as the various shell hacks and replacememnts available.PPS: To the #### who suggested locking anyone out of the Win9x forumsif their system returned it was running Xp, please keep in mind that some ofus run 9x at home and surf at work on higher level machines required to berunning NT series OSes and that many 'cyber cafes' only offer that OS--bylocking people out in the manner in which you suggested you'd be lockingout many a 9x user as well as the argumentative idiots who don't know thebenefits of a well toned 9x system. Link to comment Share on other sites More sharing options...
ssmokee Posted July 28, 2005 Share Posted July 28, 2005 Hunt down a proggie at 98lite called sleekv2.exe This is the win95 shell, and patched win95 shell32.dll, designed to sit beside the win98 shell32.dll. It uses the win95 shell, without loss of functionality of win98.W<{POST_SNAPBACK}>Sounds interesting!http://www.litepc.com/support/kb.cgi?view=60 Link to comment Share on other sites More sharing options...
lleoliveira Posted July 28, 2005 Author Share Posted July 28, 2005 ..what is sleekv2? ============ In a regular 98lite SLEEK and MICRO the win95 shell32.dll is used and the win98 shell32.dll is renamed to shell32.w98. Applications that *require* this windows98 version must be binary patched to access shell32.w98 instead of shell32.dll ... now in sleekv2, the win95 shell32.dll is named shell32.w95 explorer(95).exe is patched to access shell32.w95 instead of shell32.dll shell32.dll in the system folder is now the win98 shell32.dll (ie the same as for chubby). Now some of the newer routines are available for third party applications.Hi ssmokeeThis 98Lite patch, only modify Explorer.exe from Windows 95 to work with Win98 shell32.dll.Windows 98 shell32.dll continue as default. Link to comment Share on other sites More sharing options...
os2fan2 Posted July 29, 2005 Share Posted July 29, 2005 my experience with the sleek shell in win98 is that it replaces the win98 shell32 with the win95 version. i used it for a while on a compaq 4102, with 16 mb ram.On the main, the more preferred version is to use win95 shell, with the win98 shell32, but this does not work.sleekv2 uses a patched version of the win95 explorer, which looks fir a shell32.w95 (instead of the dll), and uses win98 shell32.dll for proggies that need shell32.A similar vain exists with fdv's use of explorer.exe and shell32.nt4, which allows one to use the nt4 explorer under windows 2k, to similar effects.W Link to comment Share on other sites More sharing options...
lleoliveira Posted July 29, 2005 Author Share Posted July 29, 2005 Hi4) Wrapperable DLLs.Some system DLLs cannot be replaced. However, proxy DLLs can be created and program can be patched. Not the best behavior, but... Examples: kernel32.dll,shell32.dllI would like to know if a new file for example shellxp.dll will be created with KernelXP project. If the answer is yes , i hope will be possible to run all programs with Win95 shell32.dll without problems. With RP 4.0 programs can be patched with Program Compatibility Wizard.I will wait Tihiy answer if will be possible or no. Link to comment Share on other sites More sharing options...
PeteK27 Posted September 5, 2005 Share Posted September 5, 2005 I think there might be a simpler solution to this problem by simply taking advantage of how Windows loads DLL’s when an exe is started. Normally (if I remember correctly) Windows looks for DLL’s in the following order.1) The directory the application started in.2) The current directory3) The system directory (usually c:\windows\system)4) The Windows directory (usually c:\windows)5) All the directories listed in the DOS Path (usually set in autoexec.bat)I think there are two main alternatives if you want to mainly use the Win95 shell but also want to run an application that requires the Win98 version of shell32.dll.The first is to simply place a copy of the Win98 version of shell32.dll in the same directory as the exe that is causing problems. When the exe loads, it will first find and then load the Win98 version of shell32.dll instead of the Win95 version that is located in the system directory. This is probably the safest alternative.The second is to move the Win95 version of shell32.dll to the Windows directory (which is normally where explorer.exe is located) and place the Win98 version of shell32.dll in the system directory. In this case Explorer.exe will load the Win95 version of shell32.dll and most other applications will load the Win98 version. I have had some stability problems running this alternative (e.g. Word97 crashes) but they may be fixable. I haven’t had enough time yet to figure out what might be going on.This may not solve every problem of this type, but it seems to work for at least a few applications that I have had issues with. Link to comment Share on other sites More sharing options...
Controller Khan Posted September 5, 2005 Share Posted September 5, 2005 as far as i know shell32.dll is one of the files who will only loaded fromthe %windir%\system because of a registry entry.The easiest solution is to keep an Win98SE Shell32.dll inSystem directory renamed to e.g Shell98.dll.Use a hexeditor to replace entry Shell32.dll with Shell98.dll.worked perfectly for 5 years (I now use mainly Gnu/Linux and some times Win2k)It`s possible to disassemble a file and copied low-level thunking codePaul Chitescu did this for Win32s to add some Win95 functions.unfortunaltely his hp is offline http://pchitescu.myip.org is offline. Link to comment Share on other sites More sharing options...
iWindoze Posted September 5, 2005 Share Posted September 5, 2005 as far as i know shell32.dll is one of the files who will only loaded fromthe %windir%\system because of a registry entry.The easiest solution is to keep an Win98SE Shell32.dll inSystem directory renamed to e.g Shell98.dll.Use a hexeditor to replace entry Shell32.dll with Shell98.dll.worked perfectly for 5 years (I now use mainly Gnu/Linux and some times Win2k)It`s possible to disassemble a file and copied low-level thunking codePaul Chitescu did this for Win32s to add some Win95 functions.unfortunaltely his hp is offline http://pchitescu.myip.org is offline.<{POST_SNAPBACK}>You must love me...I went to the wayback machine and keptpunching until I finally came to a working link:[ http://web.archive.org/web/20010515191337/...org/home_en.apg ]This is the first one that works but unfortunately it doesn't go anywehere......and all the rest of the ones after that are pretty dead for the most part too.However if you type in his name in Google you eventually come up with...[ http://pchitescu.null.ro/ ]And the software pages are here:[ http://pchitescu.null.ro/software/win32s/ ]Now....bow before the might of my google-fu! (and admit that you couldhave found it just as easily too if you weren't so lazy! ) 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