MSFN Forum: KernelEx 4.5.2 - MSFN Forum

Jump to content


  • 74 Pages +
  • « First
  • 68
  • 69
  • 70
  • 71
  • 72
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

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

#1381 User is offline   Dave-H 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 681
  • Joined: 04-January 06
  • OS:98SE
  • Country: Country Flag

Posted 06 November 2012 - 05:41 AM

View Postloblo, on 06 November 2012 - 04:01 AM, said:

View PostGiant2011, on 06 November 2012 - 02:57 AM, said:

Maybe some good news here. Downloaded the final version of opera, opera 12.10 and turned the exe into 7z and saw not plugin wrapper. So possibly the plugins will work normal with this version.

Doesn't run at all because of of a shedload of new missing functions in opera.dll dependencies and from what I can see it would appear that even Windows 2000 isn't supported anymore (opera.dll directly dependent on uxtheme.dll). :}
And it wouldn't surprise me if 10.50 were to drop support for XP as to satisfy the behemoth who gives Opera loads of dosh for the bing search integration. ;)
Time to install Kexstub and see if it can do something but I fear that the missing getadapteraddress function in iphlpapi.dll has to actually exist to be able to use the network.

Oh dear, that is very bad news.
:no:
If 12.02 is the last version of Opera that will run on Windows 98SE that is very sad.
:(


#1382 User is offline   jumper 

  • 2013 All-American Masters HJ/TJ'er
  • PipPipPip
  • Group: Members
  • Posts: 362
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 06 November 2012 - 06:19 AM

>opera.dll directly dependent on uxtheme.dll

KernelEx already contains a uxtheme.dll stub module, but if Opera 12.10 needs it to be functioning in order to display the UI, ...hmm....


>Time to install Kexstub and see if it can do something but I fear that the missing getadapteraddress function in iphlpapi.dll has to actually exist to be able to use the network.

I'll look for a portable version in the morning and see if I can get it past the system loader. I've had mixed success getting modules from other projects to work with Kex via Kexstubs. I not overly optimistic about iphlpapi.dll in the short term, either, but we'll see what we can do....

http://www.opera.com...ad/requirements

Quote

Minimum configuration
* Windows XP


#1383 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 06 November 2012 - 11:46 AM

Hello there. Maybe it is not a smart remark, and maybe everyone knows it already but GetAdaptersAddresses is already in
the IPHLPAPI.DLL from windows xp and up.

#1384 User is offline   rainyd 

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

Posted 06 November 2012 - 12:24 PM

Latest Flash Player (11.5.502.110) working with Win98 SE and KeX 4.5.2.
Installation file (msi) is significantly bigger than the previous version (11.4.402.287).

I've looked also for replacement of really old Word/Excel Viewer 97 and looks like I've found it: TextMaker/PlanMaker Viewer 2010.
You can download them from here.

Btw, I would be grateful if more people could check them.

This post has been edited by rainyd: 06 November 2012 - 12:28 PM


#1385 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 06 November 2012 - 01:23 PM

I have put another iphlpapi.dll the xp version in the application directory of the portable version off opera 12.10.
Now I checked opera.dll with dependency walker and the problem was getadapteraddress where gone.
It seems I just needed some extra dll's from xp. I have written this only for discussion. I do not pretend that this is something
solution at all. I have not started this version of opera jet afraid for a bad crash.

#1386 User is offline   loblo 

  • Oldbie
  • PipPipPipPip
  • Group: Members
  • Posts: 679
  • Joined: 12-January 10
  • OS:ME
  • Country: Country Flag

Posted 06 November 2012 - 02:04 PM

View Postrainyd, on 06 November 2012 - 12:24 PM, said:

I've looked also for replacement of really old Word/Excel Viewer 97 and looks like I've found it: TextMaker/PlanMaker Viewer 2010.
You can download them from here.

A bit in the same vein and in case someone is interested I have just made myself a Quick View 2012 with the Oracle Outside In Viewer Technology 8.4.0 runtime using the dlls in the redist directory and the simple.exe application in the sdk/demo directory. It supports viewing about 600 different file formats including all Office 2010 documents and is just about 15MB in total once UPXed. I had been using version 8.3.7 (which didn't require KernelEx) with the Total commander/Lister/Universal Viewer plugin uLister. That runtime is btw the actual descendant of the good old Quick View bundled with Win98. Adding the extra files in the redist directories of the Export runtimes (most files are the same as those of the Viewer Technology) and using the export.exe from one or another of those Export packages, it is then possible to also do neat conversions of any of those 600 document types to text, images, html, mht, xml or pdf.

Requires registering with Oracle (bugmenot logins do OK) and accepting the license stating you download only for testing purposes (which sure is what I am doing).

http://www.oracle.co...otn-097435.html

List of supported filetypes btw:

http://www.oracle.co...iles-133032.pdf

This post has been edited by loblo: 06 November 2012 - 02:12 PM


#1387 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 03:05 AM

Hello I thought that I had the latest portable version off opera. Seems that I was wrong. I had downloaded version 12.10 build 1650
And in this version there was no plugin wrapper. Now I downloaded build 1652 and now there is the plugin wrapper again.

#1388 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 08:57 AM

Hello there. Seems I had a portable version off opera 12.10 build 1652 with a plugin wrapper. And the normal version is without a
plugin wrapper a little strange. Well It will be difficult to run this one one on windows 98 se with Kernelex when you look at
the problems with iphlpapi.dll. I copied the xp version in the start directory of opera. But then you need to install a lot of xp dll
files which I did. I looked at the dependencies with dependency walker (And I know there is a lot of criticism doing this) I
have copied all the dll files in the opera directory. Well dependency walker told me that all the dll files where there. There where
some errors. Well there where some import and export function errors. I have not tried to start opera yet. I do not know what
happens when I do.

#1389 User is offline   loblo 

  • Oldbie
  • PipPipPipPip
  • Group: Members
  • Posts: 679
  • Joined: 12-January 10
  • OS:ME
  • Country: Country Flag

Posted 07 November 2012 - 10:02 AM

View PostGiant2011, on 07 November 2012 - 08:57 AM, said:

Hello there. Seems I had a portable version off opera 12.10 build 1652 with a plugin wrapper. And the normal version is without a
plugin wrapper a little strange. Well It will be difficult to run this one one on windows 98 se with Kernelex when you look at
the problems with iphlpapi.dll. I copied the xp version in the start directory of opera. But then you need to install a lot of xp dll
files which I did. I looked at the dependencies with dependency walker (And I know there is a lot of criticism doing this) I
have copied all the dll files in the opera directory. Well dependency walker told me that all the dll files where there. There where
some errors. Well there where some import and export function errors. I have not tried to start opera yet. I do not know what
happens when I do.

Try starting it, Giant2011, the worst that can happen is that the OS will crash and you need to reboot, the most likely however is that it won't start at all.

#1390 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 02:56 PM

I tried to start opera and I get the message: Failed to load Opera.dll because: a device attached to the system is not working.

#1391 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 245
  • Joined: 17-June 08

Posted 08 November 2012 - 07:01 AM

View Postrainyd, on 06 November 2012 - 12:24 PM, said:

I've looked also for replacement of really old Word/Excel Viewer 97 and looks like I've found it: TextMaker/PlanMaker Viewer 2010.


I thought, I had written about them somewhere. Yes, they are working perfectly with KernelEx and even display docx files (not so sure about xlsx).

#1392 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 595
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 12 November 2012 - 02:12 AM

View PostGiant2011, on 07 November 2012 - 02:56 PM, said:

I tried to start opera and I get the message: Failed to load Opera.dll because: a device attached to the system is not working.

Try loading Opera via Dependency Walker, then click the "Start Profiling" option and see what missing dependencies appear due to delayed loading (if that's the right jargon). Also, for 'uxtheme', see a thread I started here about a port of the Wine version. Good luck.

BTW, if I may ask a silly question, how do you identify if a build of Opera has the dreaded plugin wrapper?

Joe.

#1393 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 13 November 2012 - 07:44 AM

Hello Joe I did what you wanted and I got this:

[NB: spoiler tags added by dencorso, just as an example. If you hit the "Edit" button, Giant2011, you'll be able to see how to add them]



Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

--------------------------------------------------------------------------------
Starting profile on 13-11-2012 at 14:33:44

Operating System: Microsoft Windows 98 (32-bit), version 4.10.2222 B
Program Executable: j:\programs\opera1210\operaportable\app\opera\OPERA.EXE
Program Arguments:
Starting Directory: J:\programs\opera1210\OperaPortable\App\Opera\
Search Path: F:\Program Files\Opera7;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WINDOWS\COMMAND;;C:\PROGRAMF\COMMON~1;

Spoiler

Then your questions about the plugin wrapper. Well I just look if the plugin wrapper directory is present. Maybe it is not enough. Can you make your question more clear, what do you mean with thread ?

This post has been edited by dencorso: 15 November 2012 - 02:39 AM


#1394 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 13 November 2012 - 07:50 AM

Hello joe there is a lot of Dutch in the text I am sorry. Maybe you can use this translator: http://www.bing.com/translator

#1395 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 13 November 2012 - 09:19 AM

Hello Joe to be certain I downloaded the usb version of oper1 12.10 build 1652 and loaded opera.exe in dependency walker.
I got that certcli.dll was missing. I downloaded certcli.dll and copied it in the opera directory and then I started profiling and I got this:




Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

--------------------------------------------------------------------------------
Starting profile on 13-11-2012 at 16:06:38

Operating System: Microsoft Windows 98 (32-bit), version 4.10.2222 B
Program Executable: j:\programs\opera1210usb\operaportable\app\opera\OPERA.EXE
Program Arguments:
Starting Directory: J:\programs\opera1210usb\OperaPortable\App\Opera\
Search Path: F:\Program Files\Opera7;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WINDOWS\COMMAND;;C:\PROGRAMF\COMMON~1;

Spoiler

This post has been edited by dencorso: 15 November 2012 - 02:38 AM


#1396 User is offline   jumper 

  • 2013 All-American Masters HJ/TJ'er
  • PipPipPip
  • Group: Members
  • Posts: 362
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 13 November 2012 - 05:25 PM

Apologies for not posting these 6-day-old results sooner.... :blushing:

I downloaded Opera_1210_en_Setup.exe and followed these steps:
  • Used 7-zip to extract all files into E:\Opera_1210_en_Setup
  • Set KernelEx mode on opera.exe to Win2K
  • Added GetAdaptersAddresses definition to kstub822.ini:
      [Iphlpapi.dll]
      GetAdaptersAddresses=t5
  • Confirmed registry had been backed-up that day.
  • Ran opera.exe

What happened:
  • Opera 12.10 loaded successfully and began to self-install
  • A new profile was created in E:\Opera\Opera_1210_en_Setup:
    12 folders, 21 empty or stub files, 45KB total (82KB used)
  • After about 30 seconds, Opera hung without displaying a window
  • No error dialog or log file, even after forced termination

Side effects:
  • Opera 10.63 would not work until saved registry was restored :unsure:
  • System now back to normal :)


After researching GetAdaptersAddresses, I'm not convinced it is really needed for Internet browsing; P2P and VOIP, probably (I don't know what all features/protocols Opera 12 has tried to build-in support for). But I do have a ReactOS-based solution in the works for this function. :sneaky:
NOTE: Do not try to use iphlpapi.dll from 2K or XP--that doesn't work!

Uxtheme support might have been the real show-stopper for me, but we may already have a solution for it that jds discovered: win2000-uxthemedll

Conclusions:
  • Use Kexstubs definition for GetAdaptersAddresses instead of replacing iphlpapi.dll
  • Use uxtheme.dll from win2000-uxthemedll.zip instead of KernelEx version




@Giant2011: please edit your long posts with [spoiler] tags arounds the debugging text. FF2 has major rendering issues on super-sized pages; plus it makes the thread more browsable! TIA :)

#1397 User is offline   Windashnet 

  • Newbie
  • Group: Members
  • Posts: 44
  • Joined: 31-October 10
  • OS:none specified
  • Country: Country Flag

  Posted 14 November 2012 - 12:15 AM

View PostGiant2011, on 13 November 2012 - 07:50 AM, said:

Hello joe there is a lot of Dutch in the text I am sorry. Maybe you can use this translator: http://www.bing.com/translator


Hey I noticed you said Dutch in your post, and I was noticing CRYPT32.DLL errors in that mess you posted, anyway you didn't get a USA version of Opera by any chance?
In the old days USA versions would not work in other countries as they had 256 bit DES encryption, which wasn't exportable.
Anyway I mention this just to make sure your not trying to fix something that's not broken.
Also may I make a suggestion, in the future it would be better for everyone, if you could put that debug mess in an attachment rather than inline.

This post has been edited by Windashnet: 14 November 2012 - 12:18 AM


#1398 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 595
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 14 November 2012 - 02:48 AM

View PostGiant2011, on 13 November 2012 - 09:19 AM, said:

Hello Joe to be certain I downloaded the usb version of oper1 12.10 build 1652 and loaded opera.exe in dependency walker.
I got that certcli.dll was missing. I downloaded certcli.dll and copied it in the opera directory and then I started profiling and I got this:
......

OK, the missing functions I can see from the log are :

KERNEL32 : RegisterWaitForSingleObjectEx -> new to 12.10 but provided by kexbasen
KERNEL32 : SetProcessDEPolicy -> new to 12.10
KERNEL32 : IsTNT -> same for 12.02 (OK, see here)
NTDLL : NtSetInformationProcess -> same for 12.02
OLE32 : DcomChannelSetHResult -> same for 12.02

View PostWindashnet, on 14 November 2012 - 12:15 AM, said:

View PostGiant2011, on 13 November 2012 - 07:50 AM, said:

Hello joe there is a lot of Dutch in the text I am sorry. Maybe you can use this translator: http://www.bing.com/translator


Hey I noticed you said Dutch in your post, and I was noticing CRYPT32.DLL errors in that mess you posted, anyway you didn't get a USA version of Opera by any chance?
In the old days USA versions would not work in other countries as they had 256 bit DES encryption, which wasn't exportable.
Anyway I mention this just to make sure your not trying to fix something that's not broken.
Also may I make a suggestion, in the future it would be better for everyone, if you could put that debug mess in an attachment rather than inline.

I think the problem was getting a copy of the US/Canada version of these things from outside, rather than running them if you did. However, if we suppose that were a problem, that would imply some system DLL's would need upgrading from their 56/64-bit ROW versions to their 128-bit US/Canada versions.

Joe.

BTW, information on the OLE32 function DcomChannelSetHResult is hard to find, this is the most useful that I did find : http://kdlib.googlec...ndows/objbase.d

This post has been edited by jds: 28 November 2012 - 12:02 AM


#1399 User is offline   schwups 

  • schwups
  • PipPip
  • Group: Members
  • Posts: 280
  • Joined: 11-November 09
  • OS:ME
  • Country: Country Flag

Posted 14 November 2012 - 04:13 AM

Quote

Conclusions:
Use Kexstubs definition for GetAdaptersAddresses instead of replacing iphlpapi.dll
Use uxtheme.dll from win2000-uxthemedll.zip instead of KernelEx version


Hello jumper,

if I paste this uxtheme.dll in opera directory ( Opera 12.10 build 1652 portable or USB version ) then it starts without error message and the firewall asks for permission, but Opera doesn't open. It only runs in the background. Replacing uxtheme.dll in the KernelEX folder doesn't effect.

There is an improvement for Opera 12.5 builds 1577 and 1581 (GetAdaptersAddresses=t5). These versions now open, but the internal communication error remains. Also see the Kext-topic.







#1400 User is offline   Giant2011 

  • Member
  • PipPip
  • Group: Members
  • Posts: 171
  • Joined: 05-June 11
  • OS:98SE
  • Country: Country Flag

Posted 14 November 2012 - 02:14 PM

Hello joe. I probably can get a english version off the portable version off opera 12.10 I will download it now and I will do the same again.
Most problems have to do with opera.dll and the message: (Failed to load Opera.dll because: a device attached to the system is not
working) has to do with it. And with the file iphlpapi.dll !! Probably nothing can be done about it but we can try to do something.
Well it does not matter you will see a lot of dutch because I use a dutch version of Windows 98 SE.

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

--------------------------------------------------------------------------------
Starting profile on 14-11-2012 at 21:08:57

Operating System: Microsoft Windows 98 (32-bit), version 4.10.2222 B
Program Executable: j:\programs\opera1210eng\operaportable_12.10\app\opera\OPERA.EXE
Program Arguments:
Starting Directory: J:\programs\opera1210eng\OperaPortable_12.10\App\Opera\
Search Path: F:\Program Files\Opera7;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WIN98;C:\WIN98\COMMAND;C:\WINDOWS\COMMAND;;C:\PROGRAMF\COMMON~1;

Spoiler

This post has been edited by dencorso: 15 November 2012 - 02:38 AM


Share this topic:


  • 74 Pages +
  • « First
  • 68
  • 69
  • 70
  • 71
  • 72
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

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



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