MSFN Forum: KernelEx 4.5.2 - MSFN Forum

Jump to content


  • 74 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

KernelEx 4.5.2 New release 2011-11-14 Rate Topic: -----

#41 User is offline   herbalist 

  • paranoid independent
  • PipPipPipPipPip
  • Group: Members
  • Posts: 726
  • Joined: 15-December 06
  • OS:98
  • Country: Country Flag

Posted 21 March 2009 - 02:16 PM

That fixed it. Thanks for the quick response.


#42 User is offline   RodgerOver 

  • Junior
  • Pip
  • Group: Members
  • Posts: 92
  • Joined: 14-December 07
  • OS:98SE
  • Country: Country Flag

Posted 21 March 2009 - 02:18 PM

Hi Xeno,
Thank you ! Had the same mssage than Herbalist. MPREXE.EXE error and same Rgeisters.
Redownloaded and ... works fine now !
GREAT
Rodger

#43 User is offline   EvanD 

  • KISS Advocate
  • Group: Members
  • Posts: 32
  • Joined: 17-April 08
  • OS:98SE
  • Country: Country Flag

Posted 21 March 2009 - 03:12 PM

With 98SE and Kernelex 4.0 RC 2, I can install Flash 10.0.22 but Firefox 3.0.7 crashes every time. (Seamonkey 1.1.15 complains about Flash 10 when it starts but after I close the dialog, Seamonkey works and Flash 10 works.) Reinstalling Flash 9.0 r159 eliminates all of these problems. Flash 10 use to work for me with Kernelex 0.3.5 but it hasn't worked since 0.3.6. Any suggestions?

This post has been edited by EvanD: 21 March 2009 - 03:14 PM


#44 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,097
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 21 March 2009 - 07:20 PM

• Debug setupkex project still cannot find prinf:
d:\free\kernelex\common\pemanip.cpp(360) : error C2065: 'printf' : undeclared identifier
• Debug kexbasen project misses a link to symbols found in shell32.lib (but default libs are ignored):
Linking...
   Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _ILGetNext@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHAlloc@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHFree@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _ILCombine@8
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHILCreateFromPathA@12
../../bin/Debug/kexbasen.dll : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

• Debug kexbases misses an import in a library that is not on my system:
Linking...
   Creating library Debug/kexbases.lib and object Debug/kexbases.exp
_shell32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_kernel32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_user32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_gdi32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_advapi32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
../../bin/Debug/kexbases.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.


I'll install the release build and test for a few days, see how it goes. Thanks for the eMule fix, I hope it works.

!!! This board messes with the code boxes, adding email tags to anything that contains the @ symbol. :(

This post has been edited by Drugwash: 21 March 2009 - 07:24 PM


#45 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 21 March 2009 - 10:50 PM

Installed fine, everything seems alright and the changes stated (firefox, etc) are fine. However, Trillian Astra is broken again whereas paths are incorrectly registered, calls user profiles in its' own folder (should be %windir%/application data/trillian), sounds no longer work, and crash logs are no longer saveable (broken path).

I greatly appreciate the effort you have put forth into this Xeno. Both you and Tihiy are doing a wonderful job for this community with KernelEx amongst others. :)

#46 User is offline   Xeno86 

  • KernelEx Creator
  • PipPip
  • Group: Members
  • Posts: 250
  • Joined: 26-March 06
  • OS:98SE
  • Country: Country Flag

Posted 22 March 2009 - 04:29 AM

View PostPeterBluewin, on Mar 21 2009, 02:29 PM, said:

Realy nice job! Congratulations for Xeno86 and Tihiy. The software works greate. Ooo 3.0.1 and other software is now useable under W98. I miss a little documentation for the "Core.INI". For some situations I think is better to diable or Uninstall KernelEx. Also I miss a simple Uninstall-Function. [...]
The VLC Media Player 0.9.8a (Open Source Media Player: http://www.videolan.org) dosn't work. Actual a dont know, its a problem of Videolan or a problem of KernelEX.


The only setting tweakable by user is through compatibility tab. Core.ini is not meant to be edited by end users.
You can disable KernelEx selectively through compatibility tab, which you can find in properties for .exe or shortcut to .exe file.
Posted Image
Uninstall isn't simple?! Is it a joke? :wacko:
In case you couldn't find it... it is "hidden" in "Add/Remove Programs" under Control Panel. It is standard uninstall procedure for all Windows programs.
You can simply check if Videolan not working is KernelEx problem or not by putting a tick at "Disable KernelEx extensions for this program" under compatibility tab.

View PostEvanD, on Mar 21 2009, 10:12 PM, said:

With 98SE and Kernelex 4.0 RC 2, I can install Flash 10.0.22 but Firefox 3.0.7 crashes every time. (Seamonkey 1.1.15 complains about Flash 10 when it starts but after I close the dialog, Seamonkey works and Flash 10 works.) Reinstalling Flash 9.0 r159 eliminates all of these problems. Flash 10 use to work for me with Kernelex 0.3.5 but it hasn't worked since 0.3.6. Any suggestions?

:huh:
It must be something wrong with your configuration, because I use Firefox 3.0.7 with Flash 10 everyday and it works for everybody else.
My suggestion is to do clear install of Firefox 3 and creating a new profile.

View PostDrugwash, on Mar 22 2009, 02:20 AM, said:

• Debug setupkex project still cannot find prinf:
d:\free\kernelex\common\pemanip.cpp(360) : error C2065: 'printf' : undeclared identifier
• Debug kexbasen project misses a link to symbols found in shell32.lib (but default libs are ignored):
[...]
• Debug kexbases misses an import in a library that is not on my system:
[...]

I've fixed printf issue for debug setup project. However all other errors are caused by your own modifications to the project files.

#47 User is offline   PeterBluewin 

  • Group: Members
  • Posts: 8
  • Joined: 09-January 09

  Posted 22 March 2009 - 07:05 AM

Hi Xeno86,
thanks for your quick responce. Sorry, I finde the Uninstall in the Control Panel. My mistake. :whistle:
Thanks alot for the other tip e.g."compatibility mode". Now it works fine. :thumbup

I think a list of usable programms under W98 and KernelEX is present in the Form "Last version of Software for Windows 98SE". :blink: This list can be a starting point for some expansion for next versions or new programs that works with KernelEX.

Question: Tihiy has developed the "Revolutions Pack". This pack dosn't work with KernelEX. Is it possible that this two software packs can work together?

#48 User is offline   Jussi from Finland 

  • Group: Members
  • Posts: 1
  • Joined: 22-March 09

Posted 22 March 2009 - 09:03 AM

Is it possible that the internet explorer 7 to work with Windows 98 SE? Or is it technically impossible? :rolleyes:
Good job and very useful project. :thumbup

#49 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 22 March 2009 - 09:27 AM

I have opened a separate thread where apps running thanks to KernelEx can be listed :

http://www.msfn.org/...howtopic=131395

Maybe you want to put a link to it in the first post of this thread xeno.

#50 User is offline   triger49 

  • Member
  • PipPip
  • Group: Members
  • Posts: 143
  • Joined: 14-March 09

Posted 22 March 2009 - 11:16 AM

Just thought I would drop by and say thanks.....Kernelex4 rc2 fixed several things and did not break anything....as a matter of fact, my machine is more stable than before ... :thumbup


Jake

Ps: now if I could just stop flash from hosing things...

#51 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,097
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 23 March 2009 - 05:25 AM

View PostXeno86, on Mar 22 2009, 12:29 PM, said:

I've fixed printf issue for debug setup project. However all other errors are caused by your own modifications to the project files.
Hmm, I didn't modify any project settings apart from output paths (and language -- later edit), AFAIK. I'll checkout the project files fresh and compare with mine. Will report back.

[EDIT]
You are right, somehow the Custom Build section was missing from the dsp projects. VC6 must've done something funky. Everything's fine now, including printf. Thank you! :thumbup

[EDIT 2]
There's still one issue left... forgot about it: custom build settings for prep (both Release and Debug) won't work; either bad paths or wrong variables, dunno. Could you please elaborate on what exactly those two steps are meant to do and how to fix it according to my local paths?
$(OutDir)\$(TargetName) $(WkspDir)\apilibs\kexbases
$(OutDir)\$(TargetName) $(WkspDir)\apilibs\kexbasen

--------------------Configuration: prep - Win32 Release--------------------
Compiling...
prep.cpp
Linking...
Performing Custom Build Step on \free\KernelEx\bin\Release\prep.exe
Bad command or file name
Bad command or file name

This post has been edited by Drugwash: 23 March 2009 - 06:16 AM


#52 User is offline   Philco 

  • Member
  • PipPip
  • Group: Members
  • Posts: 273
  • Joined: 24-June 06
  • OS:98SE
  • Country: Country Flag

Posted 23 March 2009 - 05:22 PM

Side note: Problem with new KernelEx 4 / FF3 (3.0.6, 3.0.7) - very crash, problem with flash (i trying back to 9r28 - this version minimal problem with imageshack and other ....), any error screen (desktop color). My old problem with KernelEx (3.6a) / FF 3 solved - reinstall nVidia driver (GeForge FX 5200) last original (81.98) in place of unofficial (!). However this "features" for kernelex 3.6a is not valid with kernelex 4... meanwhile :whistle:

#53 User is offline   saulius2 

  • Group: Members
  • Posts: 3
  • Joined: 14-March 09

Posted 23 March 2009 - 05:30 PM

Xeno86, is there any dedicated thread for developers of KernelEx, or does the current thread suffice?

I suggest you to keep some regression test suite which would be run every now and then (or at least every day). Just the way Wine project does this. They use the separate program called Winetest:
http://test.winehq.org/data/

I just made some runs of it, and it seems to be missing some API functionality. It fails very early with some assert:

Quote

Starting up
Assertion failed: pGetUserObjectInformationA(wstation, UOI_FLAGS, &uoflags, size
of(uoflags), &len), file ../../../wine/programs/winetest/main.c, line 152

abnormal program termination


the Winetest source says we fail inside some helper function:

134 static int running_on_visible_desktop (void)
135 {
136	 HWND desktop;
137	 HMODULE huser32 = GetModuleHandle("user32.dll");
138	 FARPROC pGetProcessWindowStation = GetProcAddress(huser32, "GetProcessWindowStation");
139	 FARPROC pGetUserObjectInformationA = GetProcAddress(huser32, "GetUserObjectInformationA");
140 
141	 desktop = GetDesktopWindow();
142	 if (!GetWindowLongPtrW(desktop, GWLP_WNDPROC)) /* Win9x */
143		 return IsWindowVisible(desktop);
144 
145	 if (pGetProcessWindowStation && pGetUserObjectInformationA)
146	 {
147		 DWORD len;
148		 HWINSTA wstation;
149		 USEROBJECTFLAGS uoflags;
150 
151		 wstation = (HWINSTA)pGetProcessWindowStation();
152		 assert(pGetUserObjectInformationA(wstation, UOI_FLAGS, &uoflags, sizeof(uoflags), &len));
153		 return (uoflags.dwFlags & WSF_VISIBLE) != 0;
154	 }
155	 return IsWindowVisible(desktop);
156 }


So it seems the GetUserObjectInformationA() call is the first one which could be put into KernelEx regression test (or into the very Winetest also, if it can work together with KernelEx in future:)

#54 User is offline   RetroOS 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 531
  • Joined: 26-June 07
  • OS:98SE
  • Country: Country Flag

Posted 24 March 2009 - 02:03 AM

Nice work Xeno86 (and Tihiy).

In KernelEx 0.3.x, I had a problem with Norton Disk Doctor taking a long time to run a check:

http://www.msfn.org/board/index.php?showto...st&p=753184

In KernelEx 4.0, this problem is gone, no more, history!

It's a beautiful piece of enhancement software!
4.0 is faster than 0.3.6, and it does not modify system file binaries (aside from kernel32.dll). :thumbup

BTW, is there a KernelEx 4 install log file somewhere?

This post has been edited by RetroOS: 24 March 2009 - 02:08 AM


#55 User is offline   Joseph_sw 

  • Member
  • PipPip
  • Group: Members
  • Posts: 207
  • Joined: 03-August 08
  • OS:98SE
  • Country: Country Flag

Posted 29 March 2009 - 09:12 PM

OS : Windows 98SE (english) with 98SE2ME
KernelEx 4.0 RC 2
Program: Sothink SWF Decompiler 4.5 Build 81208
Vendor: SourceTec, Sothink

download link: http://download.cnet.com/Sothink-SWF-Decom...4-10073491.html
homepage link: http://www.sothink.c...lashdecompiler/

anyway, what i want to report is, when i tried start program, this weird error message shows:
    Cannot find import; DLL may be missing, corrupt, or wrong version
    File "KERNEL32.dll", function "GetFileSizeEx" (error 127)
thats odd afaik, GetFileSizeEx already implemented by kernelEx in kexbases.


anyone could recommend a good swf decompiler fow win98SE that support new ActionScript (flash 9 or newer)?

#56 User is offline   SlugFiller 

  • Member
  • PipPip
  • Group: Members
  • Posts: 166
  • Joined: 22-March 08

Posted 31 March 2009 - 04:49 AM

How do I activate AdvancedGDI for a program?

I want to try Inkscape in the new KEX, but it seems like it still doesn't come with AdvancedGDI enabled by default, despite being a GTK2.8 program.

#57 User is offline   Tihiy 

  • the creator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,608
  • Joined: 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

  Posted 31 March 2009 - 05:17 AM

Quote

How do I activate AdvancedGDI for a program?

I want to try Inkscape in the new KEX, but it seems like it still doesn't come with AdvancedGDI enabled by default, despite being a GTK2.8 program.
Set it to run in XP mode.

#58 User is offline   rainyd 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 407
  • Joined: 04-April 05
  • OS:98SE
  • Country: Country Flag

Posted 01 April 2009 - 04:25 AM

I've tested a couple programs (like Firefox 3 beta 3, Media Player Classic, ffdshow) and I must say that I really like this new version. :)
Xeno, Tihiy - this is an awesome piece of work guys! :thumbup

Btw, after installing KernelEx some of my programs (for example Media Player Classic, PowerStrip) gave me oleaut32.dll error (it disappeared after couple of clicks) but as I presume, this is something specific for my configuration (no such error without KernelEx).

This post has been edited by rainyd: 01 April 2009 - 05:00 AM


#59 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 01 April 2009 - 05:33 PM

View PostChozo4, on Mar 22 2009, 12:50 AM, said:

However, Trillian Astra is broken again whereas paths are incorrectly registered, calls user profiles in its' own folder (should be %windir%/application data/trillian), sounds no longer work, and crash logs are no longer saveable (broken path).


Yes, I know I'm quoting myself here.. heh. I'd solved this issue after checking the differences in CORE.INI between RC1 and RC2.

Core.ini from RC2 has the GetVersion strings removed under the Configuration names. For Trillian Astra to function as it did in RC1, Re-adding 'KERNEL32.GetVersionExW=std' under [DCFG1.names.98] resolves the issue.

#60 User is offline   erpdude8 

  • MSFN Master
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,139
  • Joined: 24-November 04

Posted 02 April 2009 - 06:36 PM

View PostJussi from Finland, on Mar 22 2009, 08:03 AM, said:

Is it possible that the internet explorer 7 to work with Windows 98 SE? Or is it technically impossible? :rolleyes:
Good job and very useful project. :thumbup


absolutely impossible, even with KernelEx installed on 98se:

http://forums.techguy.org/windows-95-98-me...used-win98.html
http://forums.cnet.com/5208-7810_102-0.htm...ssageID=2305963
http://www.windowskb.com/Uwe/Forum.aspx/ie...7/Win98-and-IE7

IE7/IE8 depend on XP/Vista specific system DLL files & registry entries. IE7 & higher (even when forced installed on 98se PC) will permanently cripple your 98se computer and you'll have to reinstall 98se from scratch to undo the mess. IE7 on Win9x, NOT worth it!

I did test KernelEx 4.0 RC 2 with FF 3.1b3 and SM 2.0a3, both worked great on an old Win98se computer.

This post has been edited by erpdude8: 02 April 2009 - 06:38 PM


Share this topic:


  • 74 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

9 User(s) are reading this topic
0 members, 9 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy