Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

safe mode fix

- - - - -

  • Please log in to reply
12 replies to this topic

#1
go98

go98

    Newbie

  • Member
  • 20 posts
  • OS:none specified
  • Country: Country Flag

If you use safe mode more than a few times a year, you may not want to see the information dialog that pops up on every boot. I didn't see it in my resource editor, but you can get rid of it by hex-editing the file explorer.exe.

 

at address (offset) 3289: 0F 85 E6 74 00 00

 

change those six bytes to 90.

 

Note: as this is a critical file, and I don't know about any other than my own localized version, you need to be careful and test this on a non-serious install first.

 

(if you place a copy of explorer.exe on for example c:\ to work with, you need to delete it when done, or Windows might use it instead of the one in the windows directory)

 

Best general solution offered by Jumper (post #11) (unless you want to add it to an install cd).


Edited by go98, 07 February 2014 - 10:25 AM.



How to remove advertisement from MSFN

#2
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,153 posts
  • OS:none specified
  • Country: Country Flag

Would you mind explaining what the heck you're talking about?

 

Inquiring minds want to know...

 

edot - OHHHH!!!!! Ye olde "Safe Mode" stuff on your screen. O-key-doke...


Edited by submix8c, 05 February 2014 - 08:32 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#3
bphlpt

bphlpt

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,796 posts
  • OS:none specified
  • Country: Country Flag

I would like to see screenshots, before and after, showing what this does.

 

Cheers and Regards


Posted Image


#4
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,153 posts
  • OS:none specified
  • Country: Country Flag

Followup - WHICH Win9x? Neither the Win98SE nor WindowsME EXPLORER.EXE (English) contain this Hex string.


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#5
go98

go98

    Newbie

  • Member
  • 20 posts
  • OS:none specified
  • Country: Country Flag

bphlpt: The fix removes the dialog that pops up everytime you boot into safe mode

 

submix8c: This is for 98SE, but there must be differences between the language-versions if you can't find the bytes...OR...your version is updated with other fixes that have moved code & pointers...



#6
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,153 posts
  • OS:none specified
  • Country: Country Flag

I finally got that (about the pop-up).

 

I might point out your "fix" is useless unless you indicate exactly how to find it in -any- language and -any- version. You gave an Offset, but is it in Decimal or Hex? I find at at Hex Offset x77A1 the following Hexadecimal String - x0F85E6400000 - ENTIRELY different and I found that by searching for x0F85E6, so why bother? :unsure:

 

P.S. That string does NOT exist in WinMe and MANY users use the SE2ME on their 98SE's... :huh:

 

x0F85 = JUMP instruction, many of which exist within. You're changing a specific "set" into a series of "NOP" for a "drop-through". ;)


Edited by submix8c, 05 February 2014 - 10:21 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#7
jaclaz

jaclaz

    The Finder

  • Developer
  • 13,982 posts
  • OS:none specified
  • Country: Country Flag

I might point out your "fix" is useless unless you indicate exactly how to find it in -any- language and -any- version. 

You might :yes:, while I might point out that if at the very least the EXACT explorer.exe version is provided AND the EXACT language/locale is provided, this example could be possibly extended by other members to other versions/languages/locales, or at worst the - presumably few - users using that same particular version and language/locale may benefit from go98's findings.

 

Now, an interesting point IMHO is why actually one should need to access Safe Mode more frequently than "a few times a year", and why exactly removing the warning popup is a good idea, even in that case. :unsure:

 

What about, after for several years no car crashed in a given place, the curve warning signs:

http://techtransfer....s-and-turns.php

are removed (and re-used on new roads) ? :w00t:

It is evident to everyone how this practice will allow for consistent savings in the new road signs procurement budget and is overall more environment friendly.

 

jaclaz



#8
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,153 posts
  • OS:none specified
  • Country: Country Flag

SoftIce is nice.
A hackers paradise!
Don't like the mode?
Follow the code!
Change it all in a thrice.

 

It appears that the code is ( after checking for "something" :unsure: ) branching to a "subroutine" to display a specific String in the "box" having a simple "OK" button. It's kind of pointless to chase this down (seeing as how the addresses have been relocated). Kind of the same thing as that "localized Notepad" trick the OP had provided.

 

"I did it in my (secret language) localized module thusly, so surely this will work for you." :w00t:


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#9
go98

go98

    Newbie

  • Member
  • 20 posts
  • OS:none specified
  • Country: Country Flag
ok, in the english version contained in servicepack 3.28 by problemchild, it's at address 2853 (hex): 0F 85 56 6A 00 00

But I can't verify it...

#10
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • OS:98SE
  • Country: Country Flag

ok, in the english version contained in servicepack 3.28 by problemchild, it's at address 2853 (hex): 0F 85 56 6A 00 00

But I can't verify it...

If I were you, I would update to SP 3.30, which was release yesterday. Always use the latest version. I will give your fix a test run. Thanks


Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#11
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 469 posts
  • OS:98SE
  • Country: Country Flag

If you use safe mode more than a few times a year, you may not want to see the information dialog that pops up on every boot.


If you mean the Booting in Safe Mode warning, that is best diabled in MSDOS.SYS with:
[Options]
BootWarn=0

Edited by jumper, 06 February 2014 - 04:52 PM.

Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#12
go98

go98

    Newbie

  • Member
  • 20 posts
  • OS:none specified
  • Country: Country Flag

How about:

 

[Options]

CheckWithJumperFirst=1

 

 

Very good, Jumper, I searched but couldn't find this setting myself, no trace in the file calling for this either. I may keep my own solution though to make it set already on install, unless there's a setting for that too? haha



#13
jaclaz

jaclaz

    The Finder

  • Developer
  • 13,982 posts
  • OS:none specified
  • Country: Country Flag

That switch, just for the record, is documented here (for Windows 95):

http://www.tiplord.com/

http://www.tiplord.c...ng/MSDOSSYS.HTM

(which has a few nice tips/docs/whatevr about 9x)

 

And (about hex editing to do other things):

http://www.msfn.org/...k-startup-menu/

http://reboot.pro/to...in98-boot-disk/

 

jaclaz






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN