Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content Count

  • Donations

  • Joined

  • Last visited

Everything posted by MDGx

  1. I (think) I fixed the Movie Maker + Game Zone bug, please test to see if it works properly. Tx.I also removed SHIMGVW.DLL from all options (1, 2 + 3). Please see UPDATES.TXT [7-31-2010 update] for more details: http://www.mdgx.com/9s2m/updates.php I've looked thru older updates, and found out that in June 2005 we went thru the same problem: we tried shimgvw.dll with option 3 installed, and did not work. So I had to remove it [déjà vu ;_)]. More details in UPDATES.TXT. About the backup function not working... I need to (re)install Win98SE and test this. Until then, I probably won't know what's wrong, unless some1 else tests it and discovers the bug. This happened (same as MovieMaker + GameZone) probably because whenever I add/remove/update something, something else probably breaks, because all those batch + inf files are pretty much inter-related. I'll get on it as soon as I have enough free time. HTH
  2. Sorry I missed your post for so long. :-(98SE2ME is designed strictly for English editions of 98SE + ME (that's the only ones I have access to). But with specific language files, it is possible to "port" it to other languages. If you plan on building your own language 98SE2ME edition, please see INNOFILE.TXT included in this ZIP [18 KB]: http://www.mdgx.com/9s2m/INNOFILE.ZIP'>http://www.mdgx.com/9s2m/INNOFILE.ZIP 98SE2ME main page where you can find all necessary files + guides: http://www.mdgx.com/9s2m/ We already have [made by MSFN members] French + Italian editions [please note that these are much older (from 2007) than the English edition, therefore may lack some newer features]: * 98SE2ME December 2007 [2.68 MB, French]: http://www.mdgx.com/9s2m/982MEFR.EXE 98SE2ME French: http://www.matze.fr/post/2008/09/13/98SE2ME-Win-98-SE-Install-Killer-Replacements-FR-12122007 * 98SE2ME September 2007 [2.56 MB, Italian]: http://www.mdgx.com/9s2m/982MEIT.EXE 98SE2ME Italian: http://www.eng2ita.net/forum/?topic=442.0 HTH
  3. Sure, I've added it to my to-do list.Tx
  4. MDGx

    98 SE SP 3.32

    1. No, MDAC is not part of this SP.MDAC is an optional component, and Gape included only necessary/essential components in the SP. MDAC can be installed [separately] from Maximus-Decim's package (MDDACU 2.0), updated March 2010: http://www.msfn.org/board/index.php?showtopic=93448 or by hand [separate components + updates] at my site, where you can also find links for MDDACU 2.0: http://www.mdgx.com/add.htm#DAC 2. We haven't heard from Gape in a long time. :-( I've also been asked to take over this project, and I recommended erpdude8 as a better choice [he has experience with 98FE SP2 + 95OSR2 SP1, which are similar]. So I guess it's safe to assume Gape may not come back to update the SP, unless some1 knows different. HTH
  5. I believe he's using Infex [free tool created by Gape for 98SE SP2], which is just an installer menu with choices, the actual compiling is done by MS IExpress 6.0 SP1: HTH
  6. MDGx

    KernelEx 4.5.2

    Here are all versions of Orca, including the older ones, supported in 98/ME: http://www.mdgx.com/add.htm#ORCA HTH
  7. MDGx

    Windows 98SE and Serial ATA

    @ jaclaz Oh, man, if you've got such mean jokes in English, I'd be terrified to learn your Italian ones. P.S.: English is my 2nd language too, but I g0t n0ne 0'them j0kes. {LoL} P.S. #2: I just noticed you're here for 6 (s-i-x) full years (well, 2 days ago), so please accept my happy MSFN B-day congratulations, + keep up the good work!
  8. A user-created shortcut in XP is practically identical to a shortcut created in win-98 (biggest difference is ANSI vs Unicode in specifying the target). Win-98 understands how to execute shortcut files created by XP (perhaps only shortcuts with simple paths, and perhaps only if unicode support has been installed). Perhaps there are enhanced or advanced features of "XP-style" lnk files that a win-98 system would fall-over if exposed to, but I wonder how common or useful those features really are.You've actually made my point...User created shortcuts are pretty much similar, *except* (and that's the keyword here) for the Unicode (mostly for special symbols, special chars for languages other than English and for registry complex strings/multi-strings values) and standard (backslash divider) UNC path part { http://en.wikipedia.org/wiki/Path_%28computing%29#Uniform_Naming_Convention } which are not understood by 9x OSes without additional 3rd party programs installed (and then, only partial support is provided, and only for specific apps). And to my knowledge, 9x OSes do not have MUI (Multilingual User Interface) Unicode packs, like XP/2003/Vista/2008/7 do. Example: open the "Run..." box in Win95/88/ME and type something using extended characters, you'll get an error message: http://support.microsoft.com/?kbid=192109 Same, the "Run..." box in 9x/ME does not understand %windir% or similar environment variables: you'll get an error message. Also, share names longer than 12 chars are not understood by 9x OSes: http://support.microsoft.com/kb/160843 List of unicode specific REG values (NTx OSes only): REG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_RESOURCE_LIST REG_FULL_RESOURCE_DESCRIPTOR REG_RESOURCE_REQUIREMENTS_LIST More details here: http://www.mdgx.com/reg.htm#RTS Another example: the rundll + rundll32 commands have different behaviour on 9x and NTx OSes: http://support.microsoft.com/kb/164787 Also, when creating (default in XP/2003) shortcuts to "registered" apps that reside in the %systemroot% / %windir% / %programfiles% / %userprofile% / etc paths, the environment strings (opposite to hard-linked actual drive letters + directories) are added, something that 9x OSes do not understand either. And besides, 9x OSes do not understand %systemroot%, %programfiles% or %userprofile% environment variables, those have been introduced beginning with NT4/2000, but not in 98/ME, unless you install a 3rd party networking app to "translate" such variables for 9x OSes (and that with limited availability): http://www.wilsonmar.com/1envvars.htm http://wsh2.uw.hu/ch07c.html Another "glitch": "set <variable>" commands can't be added in 95/98 OSes while running, one must add them to autoexec.bat or config.sys, and then reboot. WinME has a way of doing this (regenv32.exe + msconfig.exe) while the GUI is running [and writes them into the registry, similar to NTx Windows], but a reboot is still needed for such changes to take effect. http://www.chem.gla.ac.uk/~louis/software/faq/q1.html In comparison, WinNTx accepts SET <VARIABLE> commands "on-the-fly" (written into the registry), no reboot needed, in some cases a logoff and a log back in is required. Without 3rd party software installed there is no way to add captured variables into the environment in Win9x, which run MS-DOS 7 [Win95/98] or 8 [WinME]: http://www.pement.org/sed/bat_env.htm The fact that some implimentations of this exploit might try to plant a rootkit on a system doesn't mean that a rootkit is part of the exploit. Any system that already has a rootkit installed and functioning on it doesn't need to be exposed to this exploit in order to gain control of the system. I don't know why or how some people are linking vulnerability to this exploit with vulnerability to rootkits. The two are totally different things.My point exactly...Some rogue code is delivered + loaded via disguised rootkit TSRs, some is not. That's why I started the phrase with "In case (...)". Of course, the underlying code has nothing to do with the delivery system. ;_) And just how would someone implement those registry settings on a win-98 system in order to then exploit the system?If I could remotely modify the registry on a win-98 system according to your example, then presumably I'd have enough control of the system to do other things (like install botnet software) and I wouldn't bother making those registry changes. There are numerous methods one can use to write to the registry remotely. These come to mind on a short notice (most of these APIs/functions are already built into Windows):REG: NTx OSes all come with the built-in external DOS console command called reg.exe, which can do practically anything to the registry, just create a few batch [bAT or CMD] files. 9x OSes do not have such handy tool; regedit.exe works, but it is more primitive and limited to merging REG files, which can only add, modify or delete values or subkeys, never hive keys, and Win9x does not understand or misinterprets complex/multi-strings/unicode values: http://www.mdgx.com/reg.htm#ODD And CMD does not work as executable in 9x OSes, unless one adds ".CMD;" to the "PATHEXT" environment (registry value), and even then, there are inherent limitations, because 9x OSes were never designed to run CMD batches. HTA (HyperText Applications): http://msdn.microsoft.com/en-us/library/ms536496.aspx which works only if Internet Explorer core is installed, and that applies to all WinOSes, except Win95 retail: http://articles.techrepublic.com.com/5100-10878_11-5194791.html Microsoft actually provides a free tool just for this purpose: http://technet.microsoft.com/en-us/scriptcenter/dd939960.aspx Tweakomatic uses VBS scripting and WMI delivery in HTA format. VBS (Visual Basic Scripting): http://en.wikipedia.org/wiki/VBScript How to read from + write to the registry remotely: http://www.ehow.com/how_4891454_usersystem-environment-variable-using-vbscript.html http://www.bigresource.com/VB-write-registry-key-to-remote-computer-wCJMvLOYru.html VBasic, VC++, VSCript, VJscript are built into all Windows editions beginning with Win95 retail (more or less, very primitive in 95 + NT4). Microsoft has extensive material on how to use VBS: http://msdn.microsoft.com/en-us/library/sx7b3k7y.aspx Plain old Javascript combined with VBScript. Debuggers (usually part of free developer kits: SDKs, DDKs etc): http://kipirvine.com/asm/4th/debug/windbg/index.htm PERL scripting: http://docs.activestate.com/activeperl/5.10/faq/Windows/ActivePerl-Winfaq4.html Java programming language uses (for example) CLASSPATH as environment variable to find any program in any path registered by the OS: http://cs.colgate.edu/APCS/Java/JavaSystemsPages/classpath.htm http://www.roseindia.net/java/java-classpath.shtml N.B.: Please keep in mind I'm not a hacker nor a security expert, and all this is a purely theoretical rambling on my part. ... and now I need to stop... this... rambling... ;_) HTH Best wishes.
  9. Also linked here + here... * Unofficial Internet Explorer 6.0 SP1 Component Update (MDIE6CU) 3.4 for Windows 98 SE installs all current MS IE 6.0 SP1 updates + security fixes: MDIE6CU 3.4 [13.7 MB, English]: http://www.mdgx.com/spx/MDIE6CU.EXE MDIE6CU 3.4 [13.7 MB, Russian]: http://www.mdgx.com/spx/IE6CU_RU.EXE More info (Russian). OLD MDIE6CU 2.9 [13.6 MB, German]: http://www.mdgx.com/spx/IE6CU_DE.EXE More info (German). HTH
  10. Windows 9x [95, 98 + ME] OSes cannot be vulnerable to this kind of code "injection": 1. All newer lnk files [from WinXP on] have different code than all older Win9x OSes, because new features have been introduced back in 2001 [beginning with XP Gold RTM]: native Unicode support, complex/long text strings [i.e. long local or UNC paths / combined with long filenames] can be used as local/URL shortcuts. 2. SHELL32.DLL APIs code [specific only to NTx OSes] was "revamped" accordingly to accommodate new lnk features. 3. In case the back-door "infection" mechanism is via rootkit delivery, that's a no-no, 9x OSes cannot be affected. ... And actually the only way [i know of] to run something like this on 9x OSes is thru a modded PIF file [MS-DOS ANSI link = simple shortcut to an executable], with a properly attached BAT file [CMD files don't work on 9x OSes either]. Also, please notice that all MS Windows OSes [starting with Win95] have another vulnerability: the list of file extensions that can be added as executables is a plain REG_SZ value [registry ANSI string], and any1 can add more extensions to it at will. Example: - Win9x version: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment] "PATHEXT"=".COM;.EXE;.BAT;.SCR;.PIF;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;"Theoretically [i have not tested this] this would allow CMD files [for example] to be run as executables on 9x OSes. - WinNTx version [current user + global]: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment] "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" Also [beginning with Win2000 SP2 I believe], there is another way to run "protected" files by extension, by modifying the GPO [Group Policy Editor] value in the registry from "medium-risk" [XP/2003 default] to "low-risk" [custom], thus disabling the security warning. This works only on NTx OSes. Example: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations] "LowRiskFileTypes"=".js;.zip;.rar;.nfo;.txt;.ini;.inf;.exe;.bat;.com;.cmd;.reg;.msi;.msu;.msc;.hta;.htc;.htm;.html;.gif;.bmp;.jpg;.jpeg;.avi;.mpg;.mpeg;.mov;.mp3;.m3u;.mkv;.wav;.7z;.cab;.php;.pif;.png;.hlp;.cnt;.chm;.vbs;.vb;.sc;.scr;.rtf;.wri;.doc;.cdf;.url;.lnk;.pif;" On a related note, there is a way to run remote executables, just add this to the environment in the registry: SEE_MASK_NOZONECHECKS=1 either under HKLM or HKCU or HKU\.Default . More info @ MSKB. And how to disable the warning for running remote apps: Open Control Panel. Open Internet Options. Click the Security Tab. Click on Local Intranet. Click on Sites. Click Advanced. Type respective drive letter of server address where your apps are located in the "Add this website to this zone" box. Click Add. Click Close. Click OK/Apply. Ok, I'm gonna stop this rambling now. HTH
  11. UPDATED · 7-24-2010 ___________________________________ Updates: * see post above.
  12. UPDATED · 7-24-2010 Updated: New 98 FE SP2 2.5.7: Full + Lite (English). New MS IE 6.0 SP1 Cumulative Updates Q982381 (MS10-035): English, German + Italian. New MDIE6CU 3.4: Cumulative Update Q982381 (MS10-035) + AKB Update Q980195 (MS10-034). New TTFPAK: added 32 TTFs from XP SP3. New 98DDK.RAR: fixed installation "dvol.exe not found" error message [replaced files in \I386 with the 1s @ vckbase.com], added 3 MS patches + Read1st.txt guide. New SP30B4CZ: 98 SE SP2 3.0 beta 4 Czech Edition. New 98SE2ME: added msacm.drv + shimgvw.dll. New MS IE 5/6/7/8/9 AKB Update: Q980195 (MS10-034). New RP 9.6.5. New versions of UIDE + XMGR + RDISK: native DOS HD/CD/DVD/RAM drivers. New VIDE-CDD.SYS 2.15: native DOS CD/DVD universal driver. HTH
  13. I hate to quote myself but this must have been missed. I just need a yes or no to this question. Thanks I have added modded MSACM.DRV [from WDM Capture driver website] + SHINGVW.DLL [from WinME CD] to 98SE2ME.All details should be on the 98SE2ME page: http://www.mdgx.com/9s2m/ File [4.4 MB]: http://www.mdgx.com/4 Read1st guide: http://www.mdgx.com/9s2m/read1st.php Updates: http://www.mdgx.com/9s2m/updates.php HTH
  14. You've read my mind... your wish is my command, young padawan. * Unofficial Windows 9x/NT4/2000/ME/XP/2003 67 True Type Fonts (TTF) Pack [5.77 MB, English]: http://www.mdgx.com/files/TTFPAK.EXE [32 TTFs updated from XP SP3] Found here: http://www.mdgx.com/add.htm#TTF HTH
  15. Posted + linked... * Unofficial Windows 98 Service Pack 2 (SP2) 2.5.7 upgrades Windows 98 Standard Edition [First Edition (FE)/retail/final/gamma/Gold/RTM/OEM/MSDN] to Windows 98 Service Pack 2 (SP2) and installs ALL previously released Hotfixes, Patches + Updates (free): http://www.msfn.org/board/index.php?showtopic=44732 - 98 SP2 2.5.7 Full [55.4 MB, English]: http://www.mdgx.com/spx/98FESP2.EXE - 98 SP2 2.5.7 Lite [30.1 MB, English]: http://www.mdgx.com/spx/98FESP2L.EXE - OLD 98 SP2 2.3.0 [21.7 MB, French]: http://www.mdgx.com/spx/98SP2FR.EXE HTH
  16. Try the 3 versions of USBSTOR.SYS attached here [they're all from XP]:USBSTOR.SY2 5.1.2600.2180 [XP SP2 final] USBSTOR.SY3 5.1.2600.3205 [XP SP3 beta build 3205] USBSTOR.SYS 5.1.2600.5512 [XP SP3 final] Just rename the one you wish to USBSTOR.SYS (from *.SY2 or *.SY3) and copy it to %windir%\SYSTEM32\DRIVERS [you should backup the one you're using now and which works properly]. Hopefully one will work for you. If one does, pls e-mail me, so I know which one, to update USB20DRV.EXE accordingly. Thanks. Best wishes, MDGx USB_STOR.ZIP
  17. MDGx

    Can't open ASPX web pages

    This may have to do with their server-side scripts.I don't think it has anything to do with the aspx file extension, like Tripredacus said. They may have blocked IE 6.xx/older from accessing their secure [https protocol] server as a security measure. [?] Have you tried to access those web pages using Firefox or Opera? It may work, if their server-side scripts allow those browsers. HTH BTW... aspx is used on servers running usually MS Windows 200x Server + IIS 5/6 + Active Directory. asp = http [default (insecure) hypertext protocol] aspx = https [secure hypertext protocol]
  18. MDGx

    2007 time zone adjustment for windows

    Newest DST updates for all Windows OSes [as of May 2010]... http://www.mdgx.com/add.htm#TZU and linked here [as "Time Zone (TZ) DST"]: http://www.mdgx.com/upd98me.php HTH
  19. UPDATED · 5-27-2010 These updates have a new home. Enjoy _________________________ Updated: * New DST Time Zone Update as of May 2010. * RP 9.6 RC. HTH
  20. Must be KernelEx that adds necessary NTx API functions for the newer DX installers to work properly. But even if those installers work ok [with help from KernelEx], that doesn't mean that DX libraries [DLLs] actually install, because 9x [98/98SE/ME] DLLs have been removed by M$. "Virgin" [without any "tweaks" installed] 98/98SE/ME OSes stop with an error [OS not supported] message and do not proceed with installation. This is the default behaviour built into the installer by M$ to detect 9x OSes and abort. FYI, all DX installers newer than Dec 2006 do not add anything to 9x [98/98SE/ME] OSes. All DX installers past Dec 2006 removed support for all 9x [98/98SE/ME] OSes. More info here: http://www.mdgx.com/dx.htm#DX9 And even if one gets some newer DLLs [the MDX ones newer than D3DX9_32.DLL] extracted and copied manually into %windir%\SYSTEM , those will not work with 9x OSes, because they are designed specifically for NTx OSes [2000/XP/2003/Vista/newer], and I don't believe KernelEx has those functions implemented [pls correct me if I'm wrong] to make them work. But there's hope, maybe there are ways KernelEx can implement those APIs in the future. HTH
  21. Links to current OSR2 SP1 editions: http://www.mdgx.com/web.htm#OS1 * Unofficial Windows 95B/95C OSR 2.0/2.1/2.5 Service Pack 1 (SP1) 1.05 installs ALL previously released Hotfixes, Patches + Updates (English, free): http://www.msfn.org/board/index.php?showtopic=129504 - OSR2 SP1 1.05 Full [51.1 MB]: http://www.mdgx.com/spx/OSR2SP1.EXE - OSR2 SP1 1.05 Lite [27.8 MB]: http://www.mdgx.com/spx/OSR2SP1L.EXE HTH
  22. found a new working link to the Win98 DDK pack [25.1Mb in size]:http://www.vckbase.com/tools/drv/98ddk.exe Thanks 4 the heads up.Added it here: http://www.mdgx.com/add.htm#DDK Best.
  23. FYI... LFNFOR is an internal batch command, and enables the use of LFNs strictly for the "FOR" batch command. Wikipedia: http://en.wikipedia.org/wiki/COMMAND.COM BATutil (with practical examples): http://users.cybercity.dk/~bse26236/batutil/help/how/VARIOUS.HTM#jerry Can be enabled system-wide every time upon (re)boot [no matter if it is native DOS mode or Windows 9x GUI mode or DOS box/console mode] by adding a line for it in AUTOEXEC.BAT: LFNFOR ON Windows ME users must add it in each separate MS-DOS Configuration File (PIF) shortcut Properties [which makes it available only for that particular DOS box/session/console], since MS removed autoexec.bat + config.sys (boot files) support from WinME. If one cares to restore native DOS mode, autoexec.bat + config.sys support in WinME, please use 1 of these free tools: http://www.mdgx.com/dos.htm#ME HTH
  24. SCR579X = updated today, May 14 2010: http://www.mdgx.com/upd98me.php#051410 HTH
  25. MDGx

    Unofficial updates - Will they continue ?

    Unofficial updates are still being updated with up-to-date files. [used "update" toooo many times ]Here: http://www.msfn.org/board/index.php?showtopic=46581 which points to this page: http://www.mdgx.com/upd98me.php Today's [May 14 2010] update is here: http://www.mdgx.com/upd98me.php#051410 A complete list is here: http://www.mdgx.com/web.htm If you know of other 98/98SE/ME updates/fixes/projects/packages/etc actively maintained [and not mentioned above], please PM me so I can add them to the list. I can also mirror whatever project files at my site. Thanks. HTH