Jump to content

Windows 98 Live Cd Project (Update)


BeatZero

Recommended Posts


Hey peeps, have you checked/tested what is here:

http://www.mdgx.com/newtip2.htm

FAST EXIT | RESTART!

If I get it right, ability to EXit to DOS depends on the way ME is loaded.

Not work :(

I have tested all options 0 to 9 in command line "rundll32.exe shell32.dll,SHExitWindowsEx *"

only restart or shutdown computer, BSoD's some times...

Edited by BeatZero
Link to comment
Share on other sites

@BeatZero

Yep, but how was ME started?

I mean, no offence intended and with all due respect to you :), but it would be first time I find something posted/detailed by MDGx coming out as substantially inaccurate.

Maybe there are some dependencies that don't work because of your particular setup. :unsure:

jaclaz

Link to comment
Share on other sites

I mean, no offence intended and with all due respect to you :), but it would be first time I find something posted/detailed by MDGx coming out as substantially inaccurate.

I agree, I think I'm forgetting some details ...

I used the patch to IO.SYS, COMMAND.COM & REGENV32.EXE, edited CONFIG.SYS, AUTOEXEC.BAT and worked msdos using the F8 key (here's OK)

But when you start WinME, I can not restart in MS-DOS, the item "Restart to msdos" not exist in shutdown dialogue (bahh), then created the "EXIT TO DOS.PIF" and asks me a stupid error message: "This program can only be run in REAL MODE, and this version of Windows without the support, bla bla bla"

5 = Exit To DOS: the "Exit To DOS.PIF" MS-DOS shortcut (Program Information File) is created ONLY IF using Windows 98 (Microsoft REMOVED completely native/real/true/pure MS-DOS mode from Windows ME!), then close all running processes/threads/executables/TSRs and close all open programs, and then shut down the Windows GUI to the native/real/true/pure MS-DOS mode prompt, which can be "unhidden" by running the MODE CO80 command. Read "2 DOS OR NOT 2 DOS", also in MYTIPS95.TXT [part of W95-11D.EXE], to learn how to do this properly.

FYI: You CAN regain access to MS-DOS mode if using Windows ME by applying the Unofficial DOS Patch, which modifies COMMAND.COM + IO.SYS (from C:\Windows\Command\EBD) + REGENV32.EXE (from C:\Windows\System) to allow Windows ME to boot to native MS-DOS and use DOS mode startup files (AUTOEXEC.BAT + CONFIG.SYS), Windows 95/98 style.

Conclusion:

The patch actually works and adds the msdos native to WinME

Only in selected boot in F8

But if you load Windows, and try to restart in msdos, the REAL MODE, there is more

For now I'll abandon the idea of creating a LiveCD with windows ME :zzz:

Edited by BeatZero
Link to comment
Share on other sites

1st, thanks jaclaz for pointing me into the right direction. :wacko:

When I've written that old trick ["FAST EXIT | RESTART!"]:

http://www.mdgx.com/newtip2.htm#EXIT

I was still using Win98. That's why at the time I didn't take in consideration the limitations M$ imposed on WinME, respectively the removal of native MS-DOS mode.

But now I've added all necessary steps to the ol' guide, to make sure WinME can be forced [if following the intro guidelines] to exit to native DOS, and even reboot back to either native DOS or Windows GUI, because the WinME DOS Patch allows to use CONFIG.SYS + AUTOEXEC.BAT files, Win95/98 style.

Enjoy...

http://www.mdgx.com/newtip2.htm#EXIT

All other shutdown/poweroff/restart/logoff functions should work as advertised, per M$ guidelines:

http://msdn.microsoft.com/en-us/library/aa394058.aspx

http://support.microsoft.com/?id=234216

HTH

Link to comment
Share on other sites

If I remember my own code spelunking right (I did that way back when), the Start --> "Restart in MS-DOS Mode" option reappears if you manage to coerce Win ME to use the Win 98SE Shell32.DLL. However, even then, when you attempt to use it, it'll call Kernel32.dll, which will thunk it down to KRNL386.EXE, which will pass the command to VWin32.Vxd (see Matt Pietrek's great "Win 95 Sys Programming Secrets" for much more details about the interaction of Kernel32/KRNL386/VWin32), which will call VMM.VxD, which will fail the call, unless you use all these modules from Win 98SE, too. But, in case you manage to do that, you'll be using a less well-known variant version of Win 98SE with 98SE2ME, not Win ME anymore. In short: no, Win ME cannot do it because the code to do it is absent from its two key VxDs, period. Sorry. On the other hand, the true MDGx's 98SE2ME might be a viable addition to your project...

Link to comment
Share on other sites

@MDGx, thanks for the reply, but I tried all these alternative you suggest, but have not had success

Some links in "http://www.mdgx.com/dos.htm#ME" are not working

http://www.geocities.com/mfd4life_2000/

http://www.windowsxlive.net/?page_id=18

http://www.overclockers.com.au/techstuff/a_dos_me/

All other shutdown/poweroff/restart/logoff functions should work as advertised, per M$ guidelines:

http://msdn.microsoft.com/en-us/library/aa394058.aspx

http://support.microsoft.com/?id=234216

I used the command line "rundll32.exe shell32.dll,SHExitWindowsEx #" (0,1,2,3,4,5,6,7,8,9 ) restart or shutdown computer only.

WinME with Win95 Shell: "RUNDLL32.EXE USER.EXE,ExitWindowsExec" restart computer only.

@Jaclaz and MDGx, Thanks for help

I will continue my project, but only with support for Windows 98 SE. ;)

BeatZero

Edited by BeatZero
Link to comment
Share on other sites

Haven't checked those links lately, I guess not all websites stay out there for ever... [talk about reliability] :(

But I found them again, all it took was a Google search and a cut+paste trip to Archive.org . ;)

Here they are:

http://www.mdgx.com/dos.htm#ME

WinME DOS Patches

* Unofficial Windows ME Me2Dos Patch v1.03 16-bit modifies COMMAND.COM +

IO.SYS (from C:\Windows\Command\EBD) and REGENV32.EXE (from C:\Windows\System)

to reenable native MS-DOS boot option and use custom AUTOEXEC.BAT + CONFIG.SYS

files (the Windows 95/98 style) to run MS-DOS based apps/games that do NOT

work from a Windows DOS session:

http://www.rkgage.net/bobby/download/readme.txt

Direct download [315 KB, freeware]:

http://www.rkgage.net/bobby/download/Me2Dos.exe

* Unofficial Windows ME Real DOS-Mode Patch v1.3 16-bit modifies COMMAND.COM +

IO.SYS (from C:\Windows\Command\EBD) and REGENV32.EXE (from C:\Windows\System)

to reenable native MS-DOS boot option and use custom AUTOEXEC.BAT + CONFIG.SYS

files (the Windows 95/98 style) to run MS-DOS based apps/games that do NOT

work from a Windows DOS session:

http://web.archive.org/web/20080414233514/.../mfd4life_2000/

Direct download [9 KB, freeware]:

http://web.archive.org/web/20080414233514/...00/mfddme13.zip

HowTo Guide:

http://www.dewassoc.com/support/winme/real_dos.htm

More info:

http://cquirke.mvps.org/9x/me-dos.htm

* Unofficial Windows ME Realdos Fix v1.3 16-bit modifies COMMAND.COM + IO.SYS

(from C:\Windows\Command\EBD) and REGENV32.EXE (from C:\Windows\System) to

reenable native MS-DOS boot option and use custom AUTOEXEC.BAT + CONFIG.SYS

files (the Windows 95/98 style) to run MS-DOS based apps/games that do NOT

work from a Windows DOS session [201 KB, freeware]:

ftp://ftp.sac.sk/pub/sac/utilmisc/wmedos.zip

* Unofficial Windows ME Dosfix v3.0 16-bit modifies COMMAND.COM + IO.SYS

(from C:\Windows\Command\EBD) and REGENV32.EXE (from C:\Windows\System) to

reenable native MS-DOS boot option and use custom AUTOEXEC.BAT + CONFIG.SYS

files (the Windows 95/98 style) to run MS-DOS based apps/games that do NOT

work from a Windows DOS session:

http://web.archive.org/web/20080628192223/...stuff/a_dos_me/

Direct download [474 KB, freeware]:

http://web.archive.org/web/20080628192223/.../Dosfix%203.exe

P.S.

The file linked from this page is also gone the 404 way, but it's not needed, since it is the same as the 1 at mfd4life [former geocities, now @ Archive.org].

And I guess not everything works as advertised, we can't rely even on good ol' Microsoft... [but that's not what they're famous for, are they? :wacko:]

IMO

Maybe your package can be advertised as working [if only partially] also with WinME systems, just not the same as with Win98/98SE.

Just my 2 ¢

HTH

Link to comment
Share on other sites

The file linked from this page is also gone the 404 way, but it's not needed, since it is the same as the 1 at mfd4life [former geocities, now @ Archive.org].

JFYI:

hxxp://www.geocities.com/mfd4life_2000/
hxxp://www.reocities.com/mfd4life_2000/

http://www.reocities.com/mfd4life_2000/

often works, learn more:

http://www.reocities.com/

jaclaz

Link to comment
Share on other sites

all url's working now

But the project isn't :(, at least for me.

FileRename - Failed to rename file: [%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\KOMMCTRL.DLL] to:[%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\COMMCTRL.DLL] :Impossibile trovare il file specificato

Maybe there are some pre-requisites that I completely fail to see anywhere.

The:

Press the [Play] button to create a project and see the results!

should mean that it is completely foolproof, possibly it isn't or I am more "fool" than you might expect.

jaclaz

Link to comment
Share on other sites

@jaclaz

FileRename - Failed to rename file: [%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\KOMMCTRL.DLL] to:[%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\COMMCTRL.DLL] :Impossibile trovare il file specificato

look in WinBuilder

Tab "Source"

Tab "Work Directory"

in "source directory (%sourcedir%)" text box:

set to driverleter:\

NOT to driverleter:\Win98\

this is a bug that should fix soon, but I'm still confused between many commas and points in WinBuilder Scripts :wacko:

PS: Do not forget to choose the language for compilation, the scripts:

basic

programs

A good week :thumbup

BeatZero

Edited by BeatZero
Link to comment
Share on other sites

in "source directory (%sourcedir%)" text box:

set to driverleter:\

NOT to driverleter:\Win98\

this is a bug that should fix soon, but I'm still confused between many commas and points in WinBuilder Scripts :wacko:

I am more coonfused than you :blink: when it comes to the commas, but there is the possibility to add a number of filenams to "validate" the Source.

You should use this feature adding the names of the .cab files that you need as source.

It seems like right now you have it "hardcoded" to <driveletter:>\Win98\ ....

Also I see that you are using both IMDISK and VDK, which I find to say the least, "peculiar".

Right now VDK is failing on my machine, as it happens from time to time if different issues of VDK are used.

I will try after a fresh boot.

jaclaz

Edited by jaclaz
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...