Jump to content

jumper

Member
  • Posts

    1,852
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. For each of you: 32- or 64-bit Notepad++ and what version of Ole32.dll?
  2. See GetVersion in Core.ini and Ktree (and version.c) for a multi-definition usage example. The contents= line in DCFG1 without a qualifying .names section does make it special, and a problem. DCFG1 will be gone by the end of this month, so you need to figure out now which line(s) in BASE.names give SPDF problems: Create [DCFG1.names] and copy into it from [BASE.names] in binary search fashion (add half the remaining lines until there is an issue, then remove half the last adds until it resolves). Reboot each time, five times max per issue. Then rename DCFG1 to a custom profile name (or do this first!) and report here the results so I can improve KernelEx so that we don't need as many custom profiles.
  3. Only API names are case-sensitive. Multiple definitions are allowed and can be accessed individually in Core.ini by different profiles. Test Kexstubs.dll and clones with Ktree v10 or higher. Load by dropping the dll onto the open window; reload after updating definitions by pressing <F6><F5>.
  4. Javascript error. They need to update Edge or maybe other system web components.
  5. Invalid configuration. Post-v4.5.2 updates are not yet ready for end users.
  6. What are your results when you follow the instructions in the video?
  7. 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.
  8. 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.
  9. 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?
  10. 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.
  11. If you temporarily disable auto-adjust clock for DST, do all browsers show the same time?
  12. Insufficient testing. Disable KernelEx completely. Then report remaining issues.
  13. 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.
  14. You also found the WdmStub thread with links to the source?
  15. I see no evidence this has anything to do with KernelEx. Please test with other configurations.
  16. Try using a different Time Zone. Maybe GMT-0 and/or Daylight Savings is confusing the code.
  17. Right. Definition is only when it's actually used.
  18. =p1 Perhaps Kex should strip the Rtl and redirect to Kernel32 whenever Ntdll.Rtl* fails....
  19. 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.
  20. 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.
  21. Haven't used it today yet. "Last" isn't "final".
  22. 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.
×
×
  • Create New...