Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

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. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



xrayer

KernelEx Apps Compatibility List (New)

Recommended Posts

jumper    58

If the app is calling ExpandEnvironmentStringsForUser, replacing kernelex\userenv.dll with M()zart's version should fix the %systemroot% expansion problem.

But Kernel32, Ntdll, and Shlwapi also contain environment string expansion functions so in all cases adding this to Autoexec.bat should also work:
  set systemroot=C:\windows

Unfortunately, the app shouldn't be assuming Program Files is in your SystemRoot folder.

So try this workaround instead to reference off the current folder (real Program Files):
set systemroot=..

I was working on Userenv.dll just last week and discovered that M()zart's version is actually much better than the Wine code used in KernelEx. It's just missing a couple of stubs which are easy to add. When I discovered the environment issue is much broader, I temporarily stopped work.

Share this post


Link to post
Share on other sites

MiKl    1

Notepad++ 7.3.2 may be the last version working with KernelEx ! The newest 7.3.3. crashes.

NOTEPAD++ verursachte einen Fehler durch eine ungültige Seite
in Modul NOTEPAD++.EXE bei 018f:00422c6e.
Register:
EAX=00000000 CS=018f EIP=00422c6e EFLGS=00010246
EBX=0000001f SS=0197 ESP=0087fb14 EBP=0087fb54
ECX=0087fb48 DS=0197 ESI=0087fd30 FS=2baf
EDX=00000000 ES=0197 EDI=00000026 GS=0000
Bytes bei CS:EIP:
66 83 3a 00 75 04 33 c9 eb 17 8b ca 8d 79 02 8d
Stapelwerte:
a351f5fe 00000026 0087fda8 0087fd30 00000000
00000000 a3510000 0087fda8 00000001 0087fd68
00000000 00000007 a351f5fe 0087fd68 00528461
00000001

Share this post


Link to post
Share on other sites
schwups    7

This error doesn't occur on ME, neither with 4.5.2 nor with 4.5.2016.16. Currently I've no 98SE on a HDD to test. 
 

Share this post


Link to post
Share on other sites
DougB    5

Audacity audio editor v2.1.3, released 2017-Mar-17, working ok with KernelEx updates (v4.5.2016.16).

Note that the website says this will be "the last version of Audacity that will officially support Windows XP", so i don't know what that will mean for future KEx compatibility.

- Doug B.

Share this post


Link to post
Share on other sites
MiKl    1

Latest VLC player 2.2.5.1 seem to work fine !!

Edited by MiKl

Share this post


Link to post
Share on other sites
schwups    7
On Mittwoch, 15. März 2017 at 1:42 PM, MiKl said:

Notepad++ 7.3.2 may be the last version working with KernelEx ! The newest 7.3.3. crashes.

NOTEPAD++ verursachte einen Fehler durch eine ungültige Seite
in Modul NOTEPAD++.EXE bei 018f:00422c6e.
Register:
EAX=00000000 CS=018f EIP=00422c6e EFLGS=00010246
EBX=0000001f SS=0197 ESP=0087fb14 EBP=0087fb54
ECX=0087fb48 DS=0197 ESI=0087fd30 FS=2baf
EDX=00000000 ES=0197 EDI=00000026 GS=0000
Bytes bei CS:EIP:
66 83 3a 00 75 04 33 c9 eb 17 8b ca 8d 79 02 8d
Stapelwerte:
a351f5fe 00000026 0087fda8 0087fd30 00000000
00000000 a3510000 0087fda8 00000001 0087fd68
00000000 00000007 a351f5fe 0087fd68 00528461
00000001

Does the problem still exist? Did you try 7.4.1 or 7.4.2. Version 7.4.2 requires

[Kernel32.dll]

GetLogicalProcessorInformation=

GetNumaHighestNodeNumber=

QueryDepthSList=

in the Kstub.ini.

KexBeta17 already supports these API's. The Toolbar is back with 7.4.2. 
 

Share this post


Link to post
Share on other sites
MiKl    1

Hi Schwups, thank you very much for the report !! Had to remove two reactos file's  (dbghelp.dll and crypt32.dll) and that fixed it.
It seem to be still necessary to delete the dll's from it's plugin-folder but it is otherwise running fine. Toolbar is back, yeah !!
Thanks again and thanks Jumper.

Share this post


Link to post
Share on other sites
MiKl    1

@ Schwups. When you have the time can you try to open a write-protected file with notepad++ ?? .txt, .ini or whatever. Does it chrash too on ME ?

Share this post


Link to post
Share on other sites
schwups    7

Yes, 7.4.2 crashes by the attempt to open a write-protected txt file here too. It doesn't crash on Vista. So probably it isn't a new bug of notepad++.

GetLogicalProcessorInformation comes first with Vista and XPSP3. Hence the OS requirements go up for notepad++.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×