Jump to content

jumper

Member
  • Posts

    2,006
  • Joined

  • Last visited

  • Days Won

    10
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. In any Explorer window from the menu select: View->Folder Options...->File Types Select the "MP3 files" entry with extension "M3U" and click Edit... If no existing entry with extension "M3U", click New Type...
  2. Yes. Unfortunately, most of the stack dump is consumed by a local string buffer containing: EHS/LHLL9V-PalP D/ yOatacejbEN:tEPEFABFHAAAAAOAAAAABDebugging:Stack dump:01bdee70 7f2f879b ffffffff 4548532f ... ^^^^^^^^DumpPE -disasm Unicows.dll:7F2F84F3 ShellExecuteExW:...7F2F8796 E86927FEFF call fn_7F2DAF047F2F879B 40 inc eax^^^^^^^^Wmpshell thinks it's running on W2K and is calling Shell32:ShellExecuteExW which is being forwarded to Unicows:ShellExecuteExW by Kexbasen.dll. Ideally this would work, so try using the Kexbasen.dll from 4.5.2 in case that's the problem.To avoid the problem, set the mode for Wmpshell and/or Explorer to 98se or BaseEnhancements (DCFG1). I'm still working on ways to make SP3 and Kex compatible. It may be necessary to disable KernelEx on some or all files upgraded or added by SP3. Many of those files adapt their behavior to the OS they're running on. They've been tested to work on 98se without KernelEx, so disabling KernelEx on them shouldn't be a problem and should help. >100% reproducable: Install MPlayer 9.0, SP3 and KEX 2015.9 in any order, double click media file. -> Crash Try installing just WMP9 and test. Then add KernelEx version 4.5.2, defaulting to Disabled. Add SP3 minimum/base install. Add SP3 extras. One at a time add my v4.5.2015.9 builds of: + KernelEx.dll + Kexbases.dll + Kexbasen.dll If any cause a failure, try replacing it from GhostlyDeath build. Later enable KernelEx on only the apps that need it.
  3. Disable KernelEx on Wmpshell. And please post the full error text details as requested. I need to know the passed parameters as well as the call stack.
  4. Midi files open and play normally in mplayer2.exe when I double-click them. What version/build/package of KernelEx did you install? Please post all the text details (the stack info is very helpful) and I'll look into it.
  5. Shell.ShutdownWindows doesn't shut down windows, it "[d]isplays the Shut Down Windows dialog box. This is the same as clicking the Start menu and selecting Shut Down." So if the dialog is cancelled, the call will return. Therefore the object should be released as in your sample code (same as on MSDN at above link).
  6. Palemoon appears to have scripting disabled. In IE it is likely enabled. Palemoon may also have some truncated files in its cache if your ISP sometimes caps transmission. Try enabling javascript and force reloading of the site (shift-reload or delete cache or whatever is needed in Palemoon).
  7. Bookmarklet for Google site search: javascript:document.location='http://www.google.com/search?q=site:'+document.location.host+'+'+prompt('Search this site for:')
  8. Both DumpLX and MiTec EXE Explorer display full vxd headers including the DDK version. See also: VXD files structure and disassembly - Windows 9x Member Projects - MSFN Forum for documentation links.
  9. Maybe you should start by joining "WIN-D03D0M7U4H8" (your server's server name), not "stone-and-stone" (its computer name). Once that is working, you can try reconfiguring your server (not the DNS server) to change its name and then reregister it with the DNS server.
  10. From http://www.nbcbayarea.com/investigations/:
  11. Clicking through to the DriveSpace article... So the ramdisk image must be created on a pre-ME box and the disk might need to be made removable or even a 2.88MB FDD. A simpler test would be to find a 512MB-1GB FAT16 flash drive (or even a floppy disk) and DriveSpace it on a pre-ME box and then try it on ME. This probably wouldn't meet the speed and capacity requirements, however.
  12. This should work: 1) use RamDisk98 v0.5 to create a 512MB FAT16 ram disk 2) select the Load/Save image on Startup/Shutdown checkboxes 3) Drivespace the new drive to 2GB (the limit?) From the readme: "DriveSpace works normally on a RamDisk98 drive, and can be used to increase the storage of a RamDisk98 drive in the same was as for a regular hard disk. If a compressed image is stored and loaded on startup (see below), the compressed volume will be mounted automatically."
  13. I'm not an Outlook user, but I'm thinking that perhaps a Microsoft server is rejecting requests from older OS'es. Try setting the KernelEx compatibility mode to "Vista".
  14. Search your registry for "Post Platform" and delete the key named "Avant Browser". Details: Understanding user-agent strings (Internet Explorer)
  15. Replace the file with a folder of the same name.
  16. @schwups #303 > I'm running 7Zip 9.38 beta with [Advapi32.dll] LsaAddAccountRights= My Advapi32 Lsa definitions: [Advapi32.dll] LsaAddAccountRights=r0xC0000002s4 LsaEnumerateAccountRights=r0xC0000002s4 LsaFreeMemory=r0xC0000002s1 LsaLookupNames=r0xC0000002s5 LsaLookupPrivilegeValue=r0xC0000002s3 LsaLookupSids=r0xC0000002s5 LsaQueryInformationPolicy=r0xC0000002s3 >Versions 16+ require: Kstub822.ini: [iPHLPAPI.DLL] GetAdaptersAddresses=t5 Are you saying that GetAdaptersAddresses=>iphlpapi4: doesn't work? Maybe it's time for me to post my well-tested (since 3Jan2013) iphlpapi5.... I'm adding stubs for the above Lsa functions plus the following and several others to KernelEx 4.5.2015.10: GetSystemWow64DirectoryA=z2e120 #65 GetSystemWow64DirectoryW=z2e120 #65
  17. All discussion about installing CloudMe is off-topic--take it elsewhere!
  18. Googling the text of post #5 yields: Unusual memory issue - SOLVED -
  19. Tell us more about AOE2: what are its system requirements, is there a demo available for download, etc. Has it worked for you in the past on this or similar machines? Check the ATI control panel for DX features that can be disabled or tweaked. Try upgrading to DX8 or 9.
  20. Version 4.5.2015.9 source package (full) for KernelEx.dll, Kexbasen.dll, and Kexbases.dll: 4.5.2015.9 release source.7z
  21. ffmpeg or anything based on it should do the video conversion. Getting the video off the disk is another story....
  22. Hello GhostlyDeath, welcome to the project. >Hello, is there a repository where these changes are going into (such as git, hg, or fossil)? If not, it would be far superior to have such a thing so that changes are easier to be gauged and more may easily contribute API additions for anything that is missing. There would also be a reduced risk of GPL violations as every change would be made public. Agreed. In fact, we've already considered using a repository. Do you know of any that are compatible with both Win9x and VC6? >I am also requesting the full source code for the latest Release.9.7z build. Drugwash has already made a motion for me to release a full source package and now GhostlyDeath has seconded it, so the motion passes. I'll clean up my 4.5.2015.9 source snapshot and post it ASAP. >My current plan, once I finish relocating my possessions and can unpack my Windows 98 SE system to plug it in, is to attempt to add support for a manually installed Oracle Java 8 JDK if it is not already supported. We've had a great deal of trouble building a stable version of Kexbasen.dll that works on all configurations of 98/SE/ME. If you get your system up and running before I can post source.9, please install the KernelEx toolchain and test it by building the 4.5.2 release, the 4.5.3 beta, and Ley0k's 4.6 beta; then post each of the Kexbasen versions for our testers to test with. TIA.
  23. GetEnvironmentVariableW appears to be failing in both the good and the bad logs. SetEnvironmentVariableW returns different values. I may need to write a small test app to debug these. It was important to have a matched set of fault and api logs so the that the various memory addresses matched. I used first Procwin and then DumpPe -disasm to identify MSVCR70. The problem is that _wputenv calls down through several private functions and invokes _wenviron which is uninitialized. I don't yet know why. In the meantime, here's a new build to try: Release.9.7z KernelEx v4.5.2015.9 by jumper2015-04-06 tweaks to core\sharedmem.cpp2015-03-31Kexbases\kernel32\_kernel32_stubs.c rseUNIMPL_FUNC(GetLogicalProcessorInformation, 0, 2, ERROR_NI); //z2e ;MPC-HC1.7.7 rseUNIMPL_FUNC(GetNumaHighestNodeNumber, 0, 1, ERROR_NI); //z1e ;msvcr1102015-01-24Kexbases update: Kernel32:CreateProcessW_new now chains to CreateProcessA_fixKexbases\Ntdll: 5 new failure stubs: NtCreateProfile, NtOpenFile, NtQueryInformationProcess, NtQueryInformationThread, NtQuerySystemInformationKexbasen new: Ntdll: 70 apis forwarded to Advapi32, 11 to Kernel32Kexbasen forwards: Oleaut32:442/RegisterTypeLibForUser, 443/UnRegisterTypeLibForUser => *RegisterTypeLib
  24. GetLogicalProcessorInformation and GetNumaHighestNodeNumber are now implemented in Kex2015.9.
  25. What I need most (as always) is the crash report from FAULTLOG.txt. I've been studying Get/SetEnvironmentVariableW and they just forward to Unicows.dll like many other functions. Try filtering by "EnvironmentVariableW"; that should also show the matching lines with return values. Comparing that to the working log will be helpful. Next would be the last unfiltered 100 lines (going back at least as far as that last GetEnvironmentVariableW). Next again will probably be me reinstalling SE on the spare P4 (w/SSE) machine that died on me last year....
×
×
  • Create New...