Jump to content
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. ×


  • Posts

  • Joined

  • Last visited

  • Days Won

  • Donations

  • Country

    United States

Ximonite last won the day on November 29 2020

Ximonite had the most liked content!


About Ximonite

  • Birthday 09/14/2003

Profile Information

  • OS
    Windows 2000 Professional

Recent Profile Visitors

3,795 profile views

Ximonite's Achievements



  1. I am fairly close to being able to test keyed events and have lots of smaller additions ready to test. I hope to have a technical preview KernelXE available sometime in June and a full release done before September. I also plan on making a page on my website for KernelXE because I don’t want KernelXE to suddenly become unavailable because of something happening on MSFN, like server maintenance.
  2. Here is a working link for it. https://mega.nz/file/8kckyRhA#jEP0wP56a5Cu19nUHbh6MrStRMtOEjLMBHV2TZSWb30
  3. Are you installing KernelXE lite over full KernelXE? That's definitely bound to cause problems cause BlackWingCat ntdll. Also, I plan on adding the newer version of devmgr.dll to full KernelXE. It's not needed in KernelXE lite cause it's made to install on top of BlackWingCat's extended kernel, which already contains the new devmgr.dll
  4. You can install KB2479629-v3 and KB2508429-v17. Those are the important 2 WildBill updates that are required.
  5. I am definitely still working on KernelXE. The main thing I'm doing that's taking so long is adding keyed events. Keyed events are very tied into existing ntoskrnl code and it's gonna take a while to adapt existing stuff to work with them. Lots of stuff uses keyed events, so when this is done, it will be very good for Windows 2000 users. Here is a list of ntdll functions that use them: RtlAcquireSRWLockExclusive RtlAcquireSRWLockShared RtlReleaseSRWLockExclusive RtlReleaseSRWLockShared RtlRunOnceBeginInitialize RtlRunOnceComplete RtlRunOnceExecuteOnce RtlSleepConditionVariableCS RtlSleepConditionVariableSRW RtlWaitOnAddress RtlWakeAddressAll RtlWakeAddressSingle RtlWakeAllConditionVariable RtlWakeConditionVariable TpAllocPool TpAllocTimer TpAllocWait TpAllocWork TpDisassociateCallback TpPostWork TpReleaseCleanupGroupMembers TpReleasePool TpReleaseTimer TpReleaseWait TpReleaseWork TpSetPoolMinThreads TpSetTimer TpSetWait TpSimpleTryPost TpWaitForTimer TpWaitForWait TpWaitForWork I'm planning on adding all those functions and the kernel32 functions that rely on them. January has been very busy for me, but I hope that February is lighter so I get more time to work on KernelXE.
  6. Try profiling it with Dependency Walker and post the log. You could also try installing Visual C++ 2019, which might help, since it can load concrt140.dll
  7. You probably shouldn't have a download link to the whole OS. That might be bannable.
  8. ??? I definitely remember this being your project. I just did a few quick things so you could look around in IDA and figure out the basics.
  9. Which version of UMDF are you trying. UMDF 1.0 doesn't have this file and it isn't included in Windows 2000. Definitely not. I'm pretty sure it isn't even possible on XP.
  10. Hello. I have a Dell XPS M1210 that I am going to install Windows ME on. There is space for a Dell Truemobile Bluetooth module and I am planning to buy one. I want to know if anyone has any experiences or info that could be useful so I don't waste my money on an incompatible one. There are 3 different ones I could buy: Dell Truemobile 350 - Bluetooth 2.0, Uses Toshiba drivers Dell Truemobile 355 - Bluetooth 2.0, Based on Broadcom BCM92045MD Dell Truemobile 360 - Bluetooth 2.1, Uses Toshiba drivers
  11. I was just saying how I like the rounded edges. Not saying you mentioned it. Interesting. No squares here with Firefox 78.6.0 on vista. I do get those types of squares on Discord sometimes though.
  12. The colors can be changed with the color picker. The color picker has been on MSFN for a while. Also, I like the new design and rounded edges. It looks cleaner in my opinion. Just sharing my opinion on the new design since you shared yours.
  13. Here is what I can do for all these functions: videoprt.VideoPortIsNoVesa - relies on code that doesn't exist in KernelXE's videoprt.sys and cannot be added easily. user32 functions - I can add most of them, but they will be stubs. I only add stubs when requested since they don't actually do anything and are just placeholders to take care of program dependencies. gdi32.ClearBitmapAttributes - redirects to a win32k function that doesn't exist in WildBill's win32k.sys. I will add this function when I get to modifying win32k.sys. I tried taskmgr from Longhorn build 5259 and it doesn't run at all. No error message or anything. Just "Thread terminated" in IDA.
  14. 1. The .sys and .inf files shouldn't be in system32. 2. I noticed that they aren't in the locations they should be. I am currently doing a lot of optimization to update.inf and this should hopefully fix this.

  • Create New...