Jump to content

Mathwiz

Member
  • Posts

    1,752
  • Joined

  • Last visited

  • Days Won

    49
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by Mathwiz

  1. Do you get the same error if you run the Dolphin emulator under KernelEx 4.5.2? Remember 4.5.2015.x is experimental; it is not even a beta release. So it may have some bugs that 4.5.2 does not have.
  2. I think you must have HOSTS and localhost confused. WINSSL has nothing to do with HOSTS files, it simply shakes hands with a server that has SSL encryption and allows Win98 to connect.. Thats it, thats all. There is a batch file that create .pem certs. I guess they could be equivalent to each other.It isn't totally obvious what Nomen is doing, but my guess is he's using a trick I also use: putting the IP address of localhost (127.0.0.1) into my HOSTS file for web sites I don't want to connect to (e.g., banner advertising sites). This can speed up browsing because instead of wasting time downloading ads you didn't want to look at anyway, your browser just tries to download the ad from your own PC. A problem with this trick is that where the ad was supposed to appear, you get an ugly rectangular box with no image to fill it. To get around this, I use a "local only" web server on my PC that feeds small "dummy" images to fill those boxes. However, this only works with blocked http: sites, not https: ones. I thought about using WinSSLWrap for the blocked https: sites. My idea was to use it in reverse, letting it listen on port 443 using SSL, and connect to my local web server on port 80. But then I realized it wouldn't work: it would always serve the same certificate, no matter which site the browser was trying to access, and that would trigger the browser's "site name mismatch" warning.
  3. Fair enough. As I said, there are ways around it if you're creative enough. So, yes, to be completely correct in every detail, to use the full 4GB you would need either a 64-bit OS or one of the 32-bit Windows Server OSes you mentioned. But I don't think server editions of Windows were ever remotely under consideration by either the OP or anyone else. Windows XP was indeed the first Windows with a 64-bit edition, AFAIK.
  4. Reallly? I guess that until 64 bit systems came out the world servers must have been very short of memory. jaclaz Really. At least with Intel's 32-bit architecture. 2^32 is ~ 4 billion, so their 32-bit processors could only address 4 GB. But some of that address space is needed for non-RAM uses, so only about 3-3.5 GB (maybe a bit more) is accessible in the 32-bit address space. The remainder is only accessible with additional addresses; that generally means a 64-bit OS. There are ways around it, if you're creative enough. (Remember "expanded memory" back in the old 16-bit days?) Edit: and now I've read your final post, and apparently you agree! So why the snarky comment?
  5. I'd start with the unofficial 98SE Service Pack 3.nn (whatever version he's up to) and KernelEx 4.5.2; both are in the Windows 9x Member Projects subforum. They'll let you use newer software and hardware than you could otherwise. If your laptop has more than 1 GB of RAM, you'll need to do some extra work to install Win98; see this thread for more info. Edit: Just in case, I should mention that some folks have run into incompatibilities between the 98SE Service Pack 3 and KernelEx. I haven't had any trouble yet, but I only installed the "main" Service Pack 3 updates. If you do run into problems, you can install KernelEx to default to "disabled" and only enable it for the software that needs it, such as Opera 10.x, 11.x, or 12.00-12.02. (Opera versions newer than 12.02 won't work on 98SE even with KernelEx.)
  6. That feature would come in handy playing video recorded by cheap DVRs like the iView, Homeworx, eMatic, etc. On FAT32 HDDs those boxes break recordings at 4GB boundaries and number them sequentially like that.
  7. You'd need a 64-bit OS to use all 4GB of RAM. Not sure about Windows 95, but 98 and ME will use 3+ GB with rloew's RAM Limitation patch. It's not free but it doesn't cost much. Haven't tried NT4 or Win2K but I assume both will use the same 3+ GB. No patch should be needed for them. Win 9x/ME also won't use both CPU cores. Again I'm not sure about NT4 or Win2K.
  8. Batteries? D'oh! That should have been the first thing we suggested. All this discussion and nobody else (including me) thought to mention the obvious, but better late than never.
  9. My M$ wireless mouse and PS/2 receiver have switches, with the positions labeled "1" and "2." I assume that sets the frequency to use. (Unfortunately I couldn't find the actual RF frequencies it uses documented anywhere! I'm guessing maybe 418 MHz and 433 MHz, since those two frequencies are commonly used for these kinds of devices, at least in the US....) I don't know if wireless keyboards in Germany have a similar switch, but if they do you might give it a try. (Make sure to switch both the keyboard and receiver! If they don't match, it won't work.) All these problems could just be RF interference from something else in or near your living room PC.
  10. I haven't looked at keygen.bat yet, but from the sound of it, I'd guess it's used to generate private/public key pairs. (OpenSSL.org is revamping their site and their docs are temporarily screwed up, so I can't tell much more at the moment.) I'll take a closer look tonight and reply back, but if I'm right, you probably only need it to create your own certificates, for one of two purposes: Client certificates (to be used instead of a user ID & password to identify yourself to a server) If you're running your own server and want to secure it with SSL (using wrap.exe in reverse of how you and I are using it)Edit: I was right. It uses OpenSSL to generate a private/public key pair. Technically, it generates a 2048-bit RSA key, which is the de facto standard for SSL certificates today. The public key is included in a certificate that is set to expire after one year. OpenSSL will prompt you for identifying info for the certificate. The batch file then combines the certificate and private key into a .pem file, presumably for use with wrap.exe. (Since the .pem file contains your private key, you should not give it to anyone else.) End of Edit. So most folks probably don't need to worry about it. BTW, here's a definition I found here for the .pem file format: Also of note, from the same page:
  11. I used the default for Telnet; just entered the host name. For my application (an IBM AS/400) I had to add a couple more forwards (insecure port 8470 to secure port 9470, and the same for 8476 / 9476). But that's specific to the AS/400 and its Telnet client software. A generic Telnet application wouldn't need those extra forwards. All the presets looked correct. The HTTP preset is probably unnecessary for most users. It might come in handy for securing a connection to an HTTP proxy, although in that case the port numbers might not be the default. But I'd think anyone using a secure HTTP proxy would know what port to use.
  12. Sounds like U-Verse. Totally locked down to AT&T's equipment. WMC would be pretty useless for anything like that. Anyway, what I like about WMC is how it's such a good "all-in-one" video system, combining the functions of a DVR, DVD player-recorder, media player, and streamer into one application with an easy-to-use 10-foot interface. Sure, you can get good separate apps for each of those functions, but nothing that does it all, and does it from across the room, as well as WMC. But, it's been obvious for some time that M$ has given up on it. So it really wasn't a surprise when they announced no WMC in the Windows 10 they're trying to push on everyone. But despite all that, I'm still holding on to WMC, so no Win 10 for me.
  13. Very useful. Thanks. BTW, I've used a similar product called "stunnel" on Windows XP. This app does the same thing, and is easier to set up (stunnel required manually editing a configuration file, but this one can be configured right from the GUI). It uses a current version of the well-regarded OpenSSL platform (specifically, 1.0.1p) so it'll support all the latest SSL and TLS protocols and features. It could use a little more explanation, but it's not hard. For those who are lost; first, start the program. It's installed in "C:\Program Files\SSL Protocol" and is named wrap.exe. You'll probably want a shortcut to wrap.exe in the Startup folder of your start menu so it starts every time you boot up. Once it's running you'll see a "WIN SSL" icon in your system tray. Next, say you want to set up secure email on a client such as Outlook Express. Set up an account on OE with "localhost" as the server names for POP, IMAP, and/or SMTP (whichever protocols you want to secure). Tell OE the connections to "localhost" are not secure. Then click the "WIN SSL" icon in the system tray, click "Services," put the real server names in the corresponding protocols (and if you use gmail, they're already filled in for you), click OK, then minimize (don't close) the window. Now OE will connect to wrap.exe, which listens on localhost, and wrap.exe will make the secure connections to the actual server(s), avoiding the problems of Win98's schannel.dll not supporting new certificates and protocols. Secure email is the most obvious app, but you can use it with other TCP/IP protocols too. I used it to secure a Telnet connection and it works fine. Its only weakness is HTTP (e.g., web browsing). With email, you usually have only one server per protocol to secure, but with HTTP, there are millions (billions?). Luckily, for straight browsing, there are good alternatives to IE6, so a program like this isn't needed. But if you're using Outlook or OE, Win98 is still using IE6 to open linked images and the like, so email will work but you may see a lot of blank image boxes in some of your emails.
  14. OK, I get it. The receiver has a USB plug but that's plugged into a USB-to-PS/2 adapter, and the PS/2 end of the adapter is plugged into your PS/2 port. Seems like you've eliminated the keyboard itself as the problem (you tried another one) as well as the OS (same problem with 98 and XP). That leaves the keyboard receiver, the USB-to-PS/2 adapter, and the motherboard as possibilities (although to me, the motherboard seems unlikely to be the problem). Assuming you have two USB-to-PS/2 adapters, one for the keyboard and one for the mouse, try swapping them. If that's the problem, that will either fix it, or change the symptoms (the mouse may start acting up instead of the keyboard). If that happens, you'll know the problem is one of the USB-to-PS/2 adapters. If not, well, I don't know if you have another keyboard receiver to try....
  15. I'm not sure about a wireless keyboard, but I do have a wireless mouse (Micro$oft's!) whose receiver hooks to a PS/2 port, so it wouldn't surprise me. Was the different keyboard also wireless, or was it an ordinary, wired PS/2 keyboard?
  16. Well, I don't want Windows 10 on my home PC because I'm a WMC user and Windows 10 doesn't have WMC anymore. (Actually I'm surprised nobody has mentioned WMC yet as a reason not to "upgrade.") So I removed the Win 7 updates listed by NoelC and confirmed that the GWX*.* files are now gone. But oddly, I was never offered my "chance" to "reserve" Windows 10. I wonder why? Have I just been lucky? My copy of Win 7 was a "system builder" copy because I built my PC from components (case, motherboard, etc.) bought separately (like in the "old" days). Even came with a "Genuine Windows" sticker I got to put on the case! Does the "free" upgrade not apply to OEM or "system builder" copies of Win 7? They did let me get the Windows 8 Pro upgrade for only $15, and WMC for that for another $10 (but Win 8 is on a separate HDD; I decided to go back to Win 7 until I "needed" Win 8, and I haven't needed it yet). Or did M$ detect WMC's daily downloads of TV guide data and decide I wouldn't be interested since I obviously use WMC?
  17. One thing y'all may have forgotten: many https: sites have blocked SSL 3.0 connections since the POODLE attack was discovered. By default IE6 only supports SSL 2.0 and 3.0. You need to go to "Internet Options / Advanced," scroll down to the "Security" section, and check the "Use TLS 1.0" box to work with these sites. While you're there you should probably also uncheck "Use SSL 2.0" and "Use SSL 3.0" since there are exploits known for both of those protocols. It's not a bad idea to do the same thing with other browsers. The details vary from one browser to the next, but the basic idea is the same.
  18. Just upgraded to Opera 11.62. Everything seemed to go smoothly except for one thing: the Opera installer insisted on making Opera my default browser (and overwriting my launcher.exe registry entries), even though I made sure the "Make Opera my default browser" box on the installer options screen was unchecked. Of course I only found out later, when I clicked a link in Outlook and got Chinese Googled again So I saved my registry changes to a "fixopera.reg" file to simplify the next upgrade.
  19. Excellent! The blank URL opens up speed dial! I've been looking for a way to do that (Opera left out anything like an about:speeddial or opera:speeddial shortcut).
  20. I found a solution!! Go to http://www.coises.com/software/launcher.htm and download the freeware "Launcher" program. The .ZIP file includes source, but if you just need to fix Opera's Chinese Google problem, all you need is Launcher.exe and Launcher.ini. Save them both to the same directory; e.g., C:\Program Files\Launcher. Launcher is a tiny program that does basically the same job as the Windows Shell, but has a bit more flexibility - just enough more to get Opera to open a link properly in Win98. The supplied Launcher.ini has sections labelled OperaOldWin and OperaNewWin but they're a little out of date and don't quite work right. Replace them thusly: [OperaNewWin] command=""C:\Program Files\Opera\opera.exe" "%1" /nowin /e" ddeexec="%1",,0 application=Opera topic=WWW_OpenURL IfExec= request=1 ActivateTopic=WWW_Activate [OperaNewPrivateWin] command=""C:\Program Files\Opera\opera.exe" "%1" /nowin /e" ddeexec="%1",,-1 application=Opera topic=WWW_OpenURL IfExec= request=1 ActivateTopic=WWW_Activate Now, you have to edit the registry. Go to the key [HKEY_CLASSES_ROOT\http\shell] and expand it. There will be a command subkey and possibly a ddeexec subkey. Delete the ddeexec subkey and its subkeys if it exists, and change the command subkey's default value to: "<path>\launcher.exe" OperaNewWin %1 (where <path> is the path where you saved launcher.exe and launcher.ini). Do the same for the key [HKEY_CLASSES_ROOT\https\shell] so you can open secure links too. You can make the same changes to [HKEY_CLASSES_ROOT\htmlfile\shell\open] also, if you want .htm files to open in Opera as well. And that's it! Now clicking a URL shortcut from the desktop or a link from your email client will open properly, whether Opera is already running or not. Edit: This may go without saying, but make sure neither Opera nor any other browser checks whether it's the default browser. Otherwise, it'll think Launcher is your default browser and change your registry back the way it was. (OTOH, this is a quick way to reset the registry keys if you screw them up or just decide you don't want to use Launcher.) The differences between what Launcher does and what the Windows shell does are minor, but they fix the problem: The IfExec= line tells Launcher not to start a DDE conversation if Opera isn't already running. I wish the Windows shell had that feature! The request=1 line tells Launcher to use DDE "request" mode instead of "execute" mode. This not only solves the Chinese Google bug, it gets rid of the annoying "Cannot start Opera.exe" message that comes up (even on WinXP) after the link successfully opens There's one minor bug I still haven't squashed: the ActivateTopic key is supposed to switch the focus to Opera if it's already running. But it doesn't seem to work: you have to switch to Opera manually. But I can live with that.
  21. According to the release notes, Office 2003 Word and Excel have had "experimental" support since KernelEx 4.5 RC 5, but haven't seen anything about other Office apps (e.g., Outlook). You might try installing only Word and/or Excel and see if you can get through the setup. I'd also recommend not setting any features to "install on demand." HTH - I haven't tried it myself
  22. I happen to be using Outlook 2000 (reason is complex and I don't want to go into it here), which doesn't have a copy link, copy shortcut, or the like in the right-click context menu, so the only way to do what you suggest is to highlight the actual URL text and Ctrl-C (or right-click and select Copy). I can do that in plain-text emails, of course, but not in HTML emails. Other email clients are probably not so limited. I've done some more research and have a guess about what's going on. I think Opera is using raw DDE instead of the ddeml.dll library. Ddeml.dll will translate between ASCII and Unicode appropriately, but raw DDE doesn't. I think Opera is assuming the DDE string it's reading is in Unicode, which is probably true in Win2K/XP; but in Win98 it's getting ASCII and interpreting it as Chinese Unicode characters. I even tried replacing the ddeml.dll library with the WinXP version, thinking maybe it'd translate the ASCII text coming from the shell into Unicode. But even with KernelEx, all I got was Windows crashing at startup, so I had to put the Win98 version of ddeml.dll back. So it looks like the only solution is not to use Opera as your default browser on Win98. Oh, well, you can't say I didn't give it a fair try.
  23. I don't know if this will help anyone now that xeno86 has ceased development of KernelEx, but I have figured out the problems with opening Internet shortcuts, .html files, etc. when Opera is running are related to DDE. If you have DDE enabled in your Windows shell and you launch a shortcut, Opera opens a new window, but it ends up just trying to Google a long string of garbage. (This problem has also been reported in another thread. At least I'm not the only one!) So just disable DDE in the Windows shell, right? Apparently not. This will force the shell to start another copy of Opera, but apparently, if Opera is already running the new copy just sends the requested URL to the old copy via DDE, then crashes. Dismissing the crash dialog gives the same result as before: a Google search of a string of garbage. (DW2108's suggestion to set opera.dll to Win2KSP4 mode didn't work for me. I'm using Opera 11.61 build 1250.) I also tried disabling DDE via opera:config. That didn't work either. The second copy just complains that "another user is already running a copy of Opera" and refuses to start. This bug is particularly annoying when clicking links in emails. Drag-and-drop isn't an available option in that case. I have to end Opera, then click the link and wait for it to reload.
  24. As mentioned way back on page 1 of this thread, Adobe Reader 7.09 works. And with KernelEx 4.5 Final, the installation program completes normally - no need to edit the .msi file anymore. BUT, when I installed Adobe Reader 7.09, it installed a version of MSVCRT.DLL that broke several programs. Ouch! Luckily, if this happens to you, MGDx has the fix. http://www.mdgx.com/files/Q932590.EXE will install the latest version of MSVCRT.DLL that works with Win98. * Whew! * That was close. Thanks MGDx! Edit: One more thing: Make sure to set not just the install program, but also Adobe Reader 7.09 itself, to Windows 2000 compatibility mode. Otherwise you'll have garbage in many of the dialog boxes.
  25. 4.5 Final fixed the bug with the FreeCell solitaire game I mentioned many moons ago. Reversi still has a bug, but it's a new bug. The cursor now works fine, changing to and from crosshairs as intended. But now all the occupied squares are the same color! Rather challenging to play now; oh, well....
×
×
  • Create New...