rejetto forum

[Fixed] Compatibility announcement

MarkV · 6 · 5201

0 Members and 1 Guest are viewing this topic.

Offline MarkV

  • Tireless poster
  • ****
    • Posts: 764
    • View Profile
I'm currently testing HFS under old OS again, and will document my findings here:

This is not a support request topic, we all knew the day would come. But it will be found through the search facility.


Windows NT4: HFS 2.3 beta build #180 broke compatibility with NT4, last working: #179
(I guess it's because of the 'Prevent standby' option).
Error message of #180(translated): 'Procedure entry point 'SetThreadExecutionState' could not be found in the Dynamic Link Library "kernel32.dll".'
Build #181-#183 fail to start silently (without error message)
Use build #186, it works.

Windows 95C: Last working build is #179, all other builds behave exactly the same as on Windows NT4. Build #186 works again.

Windows 98SE: HFS 2.3 beta build #183 appears to work flawless. I guess ME will work, too.


So, the older OS are out cold now.
« Last Edit: June 18, 2008, 08:27:29 PM by MarkV »
http://worldipv6launch.org - The world is different now.


Offline Foggy

  • Tireless poster
  • ****
    • Posts: 806
    • View Profile
can you copy the kernel.dll to the hfs directory to make it work?


Offline MarkV

  • Tireless poster
  • ****
    • Posts: 764
    • View Profile
kernel32.dll is the windows kernel and depends on a whole lot of other DLLs. It is not transferrable between Windows versions. Though I may try it I'm almost shure it won't work.
edit: As I expected, no dice...

Like I said, HFS can't evolve and be compatible with all older OS at the same time. Sometimes you have to leave something behind... think about Windows and DOS. Nobody's missing DOS today (besides me, of course :)).
« Last Edit: March 19, 2008, 02:09:50 PM by MarkV »
http://worldipv6launch.org - The world is different now.


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13516
    • View Profile
well, i think there is an easy way to make it compatible, since it's just for this dll function call.
i will work on it.


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13516
    • View Profile

Offline MarkV

  • Tireless poster
  • ****
    • Posts: 764
    • View Profile
Thanx, will definitely test this.

Edit: Tested Win95C so far, works with #168.
Edit2: WinNT4SP6a also works, great news.

As this topic now lost it's meaning, I close this now.
« Last Edit: June 18, 2008, 08:27:11 PM by MarkV »
http://worldipv6launch.org - The world is different now.