KernelEx 4.5.2 New release 2011-11-14
#42
Posted 21 March 2009 - 02:18 PM
Thank you ! Had the same mssage than Herbalist. MPREXE.EXE error and same Rgeisters.
Redownloaded and ... works fine now !
GREAT
Rodger
#43
Posted 21 March 2009 - 03:12 PM
This post has been edited by EvanD: 21 March 2009 - 03:14 PM
#44
Posted 21 March 2009 - 07:20 PM
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
Posted 21 March 2009 - 10:50 PM
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
Posted 22 March 2009 - 04:29 AM
PeterBluewin, on Mar 21 2009, 02:29 PM, said:
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.

Uninstall isn't simple?! Is it a joke?
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.
EvanD, on Mar 21 2009, 10:12 PM, said:
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.
Drugwash, on Mar 22 2009, 02:20 AM, said:
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
Posted 22 March 2009 - 07:05 AM
thanks for your quick responce. Sorry, I finde the Uninstall in the Control Panel. My mistake.
Thanks alot for the other tip e.g."compatibility mode". Now it works fine.
I think a list of usable programms under W98 and KernelEX is present in the Form "Last version of Software for Windows 98SE".
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
Posted 22 March 2009 - 09:03 AM
Good job and very useful project.
#49
Posted 22 March 2009 - 09:27 AM
http://www.msfn.org/...howtopic=131395
Maybe you want to put a link to it in the first post of this thread xeno.
#50
Posted 22 March 2009 - 11:16 AM
Jake
Ps: now if I could just stop flash from hosing things...
#51
Posted 23 March 2009 - 05:25 AM
Xeno86, on Mar 22 2009, 12:29 PM, said:
[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!
[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
Posted 23 March 2009 - 05:22 PM
#53
Posted 23 March 2009 - 05:30 PM
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
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
Posted 24 March 2009 - 02:03 AM
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).
BTW, is there a KernelEx 4 install log file somewhere?
This post has been edited by RetroOS: 24 March 2009 - 02:08 AM
#55
Posted 29 March 2009 - 09:12 PM
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)
anyone could recommend a good swf decompiler fow win98SE that support new ActionScript (flash 9 or newer)?
#56
Posted 31 March 2009 - 04:49 AM
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
Posted 31 March 2009 - 05:17 AM
Quote
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.
#58
Posted 01 April 2009 - 04:25 AM
Xeno, Tihiy - this is an awesome piece of work guys!
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
Posted 01 April 2009 - 05:33 PM
Chozo4, on Mar 22 2009, 12:50 AM, said:
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
Posted 02 April 2009 - 06:36 PM
Jussi from Finland, on Mar 22 2009, 08:03 AM, said:
Good job and very useful project.
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



Help


Back to top









