Jump to content

jumper

Member
  • Posts

    1,942
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. Invalid configuration. Post-v4.5.2 updates are not yet ready for end users.
  2. What are your results when you follow the instructions in the video?
  3. I use a 32MB ramdisk for software builds and temp files. A 4MB growable swapfile is added when needed. I've also had some success putting the swapfile on a flashdrive.
  4. Yes, same thing: implicit imports. Use ImportPatcher. I tested again on 98 and Me yesterday before posting. It works (as documented) if you follow my instructions correctly. Both implicit and explicit module loads add ".dll" as needed if there is no dot in the filename. Only if the extension is something other than ".dll" or there are multiple dots in the filename must the extension be included. I don't know if later versions of DW will be useful, but I'm hoping to find one with a mechanism that can be leveraged into supporting KernelEx.
  5. But correct for @Dave-H You could use GMT+2.
  6. Please focus on the present. The present is .25 and I know what is coming in .26 and beyond. When stripping the suffix, remember to also strip the dot (replace the dot with \0). Then DW_2.2.6000 (last for 9x) handles the import correctly and the module loads/runs. @Everyone - BTW, what is the highest version of Dependency Walker that will run with help from KernelEx?
  7. When import patching, shorten names by removing the optional .dll suffix. When redirecting whole DLLs, use Kernelex\KnownDLLs. When redirecting only some APIs, use Kexstubs. Also use System\...\KnownDLLs only if the DLL does not exist and only redirect to LZ32.DLL.
  8. If you temporarily disable auto-adjust clock for DST, do all browsers show the same time?
  9. Insufficient testing. Disable KernelEx completely. Then report remaining issues.
  10. Use the Search icon at the top of this page to do a tag search on all MSFN content for WdmStub. Or use Google. Then ask any further WDM development questions in the WdmStub thread, not here.
  11. You also found the WdmStub thread with links to the source?
  12. Already done. Search for WDMEX.
  13. I see no evidence this has anything to do with KernelEx. Please test with other configurations.
  14. Try using a different Time Zone. Maybe GMT-0 and/or Daylight Savings is confusing the code.
  15. Right. Definition is only when it's actually used.
  16. =p1 Perhaps Kex should strip the Rtl and redirect to Kernel32 whenever Ntdll.Rtl* fails....
  17. Try P4. What is the host CPU? Don't know.
  18. 66 0f 10 c0 - movups xmm0, xmm0 A Pentium III or better is needed in the VM and possibly on the host. Chipset is irrelevant.
  19. NtClose closes handles of 15 types, but is superceded on WinNT by CloseHandle (19 types). Unfortunately, on Win9x CloseHandle only supports about 8 types. We need to first beef up CloseHandle then use it to implement NtClose.
  20. Haven't used it today yet. "Last" isn't "final".
  21. Easier (for me) to insert and eject than a thumb drive, I still use them to transfer small files between my 9x systems. Yesterday was my last floppy disk session.
  22. But why fix? Why is that a problem? You haven't explained what the actual problem is. Does it not compile or not run? Also if git isn't working, download the code and compile from local source.
  23. Check the object files to find the source of the unwanted dependencies. Also .cod and any other per-module output files.
  24. Reinstall the hardware driver for your system's USB2 chipset. NUSB incorrectly says to delete these.
  25. Caching is part of the 32-bit drivers, so the above Troubleshooting option "Disable all 32-bit protected-mode disk drivers" should do it. Caching can still be done by Dos Buffers, SmartDrv.exe, and the drive itself.
×
×
  • Create New...