Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ntoskrnl.exe modding and application

Featured Replies

Hey all...

i've searched long and hard, but... nuttin.../.

i believe i've finally figured out how to mod the multiprocessor kernel ; ntkrnmp.exe.

but i haven't seen anything saying how to use it, unattendedly.

i'm using the bootcfg /a /raw /kernel=oemkrnl.exe /id 1 etc etc method for ntoskrnl.exe

if i use the same method for the ntkrnlmp.exe, then i believe my comp will not boot up as it's locked into trying to use the ...mp.exe IF my hyperthreading is disabled.

I think tbhis will hppn because the comp DOES crash when using a modded ntoskrnl.exe which works with hyperthreading is off, but does NOT while my hyperthreading is enabled.

so in this method, i'd have to leave hyperthreading on if i were to use a modded ntkrnlmp.exe, i really do need to find a diferent way. Anyone know how?

The only solution i can think of right now, is compressing, and REPLACING it with the old ntkrnlmp.ex_ in \i386\. i don't really like this method really, caused me my share of problems when i replaced the ntoskrnl.exe with the ORIGINAL in sp1a.

[please do not change this into a debate about why in gods name i'd wanna switch hyperthreading off]

cheers!

creating the two different types of kernels is the same no matter which you're using. You're problem is SELECTING which one to use at runtime.

FOR /F "tokens=3 delims=  " %%A IN ('REG QUERY "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v NUMBER_OF_PROCESSORS') DO SET NUMBER_OF_PROCESSORS=%%A

bootcfg /copy /D "Windows XP Professional" /ID 1
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
REM ----For Single proc
bootcfg /RAW "/Kernel=OEMKrnl.exe" /A  /ID 2
goto End
:DUAL
REM ----For Multiprocess/Hyperthread proc
bootcfg /RAW "/Kernel=dualKrnl.exe" /A  /ID 2
:End
bootcfg /Timeout 2
bootcfg /Default /ID 2

The singkrnl.exe is the normal ntoskrnl.exe file, while dualkrnl is ntkrnlmp.exe.

Both need to be in system32. Just create a batch file, and run it during yoru install.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.