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. 


jumper

KernelEx 4.5 Core Updates (4.5.2016.17)

Recommended Posts

Thanks for all the support, folks!

 

Looking for Kexstub installation info, I found the full recommendations list and I will be installing these files before proceeding any further. Reading through the individual updates' information, I need to verify:

1. that I'm supposed to rename  "Kstub88.dll" to 'Kexstub.dll' by the time I finish this install?

2. According to the SP3 homepage, SP3 isn't supposed to be installed on systems with IE6 (required for Teamviewer app on my system). Anyone know anything to the contrary? The link on the recommendations page takes you straight to the SP3 download and should be warning of conflicts with IE6, though it may be in a Readme file...

 

I do plan on installing Kexstubs to support the DNSAPI.dll called for by CloudMe. I discovered some pertinent information regarding this dependency in the post referred to for usage of the iphlpapi4.dll. In the 'Without Kexstubs' section, under the 'Kstub_KnownDLLs' subsection, it shows a RegEdit entry forwarding calls for DNSAPI.dll (among others) to LZ32.dll, as if some registry changes may be a fallback solution.

 

@loblo Regarding Kstub88 definitions, "You also need to add a definition for DnsRecordListFree..."  For instance?

@loblo Thanks for the actual .dll file

 

If I require the other dependency .dll files indicated by Drugwash, do they (and DNSAPI.dll) need to be registered? Can they be registered when they are dummy files or designed for other operating systems?

Edited by from50sand60s

Share this post


Link to post
Share on other sites

All discussion about installing CloudMe is off-topic--take it elsewhere!

Share this post


Link to post
Share on other sites

@loblo Regarding Kstub88 definitions, "You also need to add a definition for DnsRecordListFree..."  For instance?

@loblo Thanks for the actual .dll file

 

If I require the other dependency .dll files indicated by Drugwash, do they (and DNSAPI.dll) need to be registered? Can they be registered when they are dummy files or designed for other operating systems?

 

You can probably just leave it empty, eg:  DnsRecordListFree= 

 

If some dialog ever pops up about that function try f2 or z2 (2 because the function's got two parameters as per MSDN doc).

 

Only COM/ActiveX files are registerable (and require registration to work) and that's not the case here AFAIK so don't worry about it in this case. 

 

I use plenty of those files not designed to work with a 9x OS, mostly directShow filters but also some shell extensions and everything is fine, no dummies though.

Share this post


Link to post
Share on other sites

All discussion about installing CloudMe is off-topic--take it elsewhere!

 

Sorry about that Jumper, you're right.

 

Any news regarding  the kexbasen issues of the latest builds btw?

Share this post


Link to post
Share on other sites

You need to to use msvcr70 as msvcrt and your issue with LIBSTDC++-6 will be gone. No KernelEx version handles missing msvcrt functions AFAIK (and trying to use KexStub for that doesn't even let me fully boot).

I attempted to get GCC 4.8 (from mingw-w64) to run on Windows 98 by using Kext stubs to forward msvcrt:_fstat64 and a few other missing msvcrt functions to another msvcrXX.dll library version, and it seemed to work just fine. No harm to my system. However, I couldn't link anything because ld would abort and print out this "ld: asprintf failed" message. :(

 

I wonder if side-by-side assembly could resolve msvcrt version incompatibilities.

Share this post


Link to post
Share on other sites

Doesn't work for me. SP3 3.46 + KEX 2015.9 = death. 

 

55d1efac7a914.png

Edited by oerg866

Share this post


Link to post
Share on other sites

The SetupAPI issue was previously reported by me in post #113... along with a "kludgey", inelegant workaround.

- Doug B.

Share this post


Link to post
Share on other sites

Ohhhh!!! That's pretty cool. I must have been blind.

Alrighty, I'll check that out.

Share this post


Link to post
Share on other sites

Found another bug. After installing kernelex, you cannot double click any media files anymore.

 

55d4f572950f9.png

Edited by oerg866

Share this post


Link to post
Share on other sites

Midi files open and play normally in mplayer2.exe when I double-click them. What version/build/package of KernelEx did you install?

Please post all the text details (the stack info is very helpful) and I'll look into it.

Share this post


Link to post
Share on other sites

It again seems to happen only with SP3 and MP9 installed... Some things are a bit odd with this setup, bear with me as I create some reproducable tests ;)

Share this post


Link to post
Share on other sites

I've installed softice in the VM now and this is the location of the crash and the call stack. 

55d50096851ef.png

 

EDIT: Forgot to configure it properly, gonna post a better shot in a bit

 

EDIT2: I remember this problem from KEX 2015.8. This one is KEX 2015.9 from the installer posted last page. 

 

55d50275af4c2.png

 

Perhaps this is more helpful?

 

100% reproducable: Install MPlayer 9.0, SP3 and KEX 2015.9 in any order, double click media file. -> Crash

Edited by oerg866

Share this post


Link to post
Share on other sites

Disable KernelEx on Wmpshell.

And please post the full error text details as requested. I need to know the passed parameters as well as the call stack.

Edited by jumper

Share this post


Link to post
Share on other sites

I'm sorry, my lack of sleep might be playing tricks on me, but what do you mean by "full error text details"?

 

Do you mean this?

EXPLORER caused an invalid page fault inmodule UNICOWS.DLL at 016f:7f2daf19.Registers:EAX=ffffffff CS=016f EIP=7f2daf19 EFLGS=00010286EBX=00000000 SS=0177 ESP=01bde438 EBP=01bde438ECX=81e0d404 DS=0177 ESI=01bdeee4 FS=350fEDX=00000000 ES=0177 EDI=000000a7 GS=24b6Bytes at CS:EIP:66 8b 08 40 40 66 85 c9 75 f6 2b 45 08 d1 f8 48 Stack dump:01bdee70 7f2f879b ffffffff 4548532f 4c484c4c 39565f50 616c5020 442f2079 4f617461 63656a62 454e3a74 45504546 41424648 41414141 414f4141 41414142 
Edited by oerg866

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...