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. 


junior600

Windows NT 4.0 api wrapper

Recommended Posts

2 minutes ago, Dibya said:

Any one has all updates released for nt4 after sp6a?  

I don't know. BTW the project is still alive, I haven't done much this summer but now I have came back from holiday, I will work on it again :)

  • Like 2
  • Upvote 1

Share this post


Link to post
Share on other sites

On 2017年9月19日 at 4:32 PM, junior600 said:

I don't know. BTW the project is still alive, I haven't done much this summer but now I have came back from holiday, I will work on it again :)

Glad to see the project is still alive :)

Share this post


Link to post
Share on other sites
On 9/19/2017 at 4:32 PM, junior600 said:

I don't know. BTW the project is still alive, I haven't done much this summer but now I have came back from holiday, I will work on it again :)

So you made some progress on it, how can you wrap GetGlyphIndices? Does your wrapper work without uniscribe?

Share this post


Link to post
Share on other sites
3 hours ago, Dibya said:

When it will be released ?

Well, I don't know yet because there are tons of new functions to add and moreover a lot of nt 4.0 functions are quite old and they need to get updated. I have made some progress but it takes a while (I'm a bit busy at work lately, so the project has slowed... after the Christmas holiday I will be back to the project :) ). As soon as I will able to get something work, I will update this topic :)

Edited by junior600

Share this post


Link to post
Share on other sites

NEWS. the project is alive and I have managed to get some new browsers to work, even if I had to edited something to the pe file. Now it works (even if a little buggy): k-meleon by roytam (they work even video at 1080p on youtube but there is no audio), palemoon by roytam, seamonkey 2.33.1 and firefox 36.0... I decided to rewrite all and add the apis into the original dlls using code caves (no more api wrappers). I will release the first release in a month,  for now I post some images:

TBb277V.png

Dghm1UK.png

ClffIdw.png

Edited by junior600
  • Like 6
  • Upvote 1

Share this post


Link to post
Share on other sites
13 hours ago, junior600 said:

NEWS. the project is alive and I have managed to get some new browsers to work, even if I had to edited something to the pe file. Now it works (even if a little buggy): k-meleon by roytam (they work even video at 1080p on youtube but there is no audio), palemoon by roytam, seamonkey 2.33.1 and firefox 36.0... I decided to rewrite all and add the apis into the original dlls using code caves (no more api wrappers). I will release the first release in a month,  for now I post some images:

TBb277V.png

Dghm1UK.png

ClffIdw.png

So if it doesn't forward API back to system's DLL(i.e. you do all the job), then you have to deal with font-linking which exists in Far-East(Chinese/Japanese/Korean) editions of NT only for falling back non-exist glyph(in bitmap/vector fonts) to system DBCS(double byte character systems) fonts(and/or character encodings).

Share this post


Link to post
Share on other sites
1 hour ago, roytam1 said:

So if it doesn't forward API back to system's DLL(i.e. you do all the job), then you have to deal with font-linking which exists in Far-East(Chinese/Japanese/Korean) editions of NT only for falling back non-exist glyph(in bitmap/vector fonts) to system DBCS(double byte character systems) fonts(and/or character encodings).

Yeah, I'm aware of that. I will see how to deal with it. xD

Share this post


Link to post
Share on other sites

this is very interesting, i thought 98SE was nice with kernelex, but after seeing this api wrapper project, it makes it seem like nt 4.0 is even "better". i wish there was a similar project in windows 95 and i've tried voicing this out before, since there is so much that can be improved in windows 95 such as newer web browsers with better compatibility, wpa2 support, etc, i mean, imagine a wpa2 client that worked on windows 95 and custom network drivers for certain wifi cards that allowed connecting them to wpa2 networks. sorry if i went a little off the topic but i thought it may have been nice to mention and somewhat relevant. 

Share this post


Link to post
Share on other sites
On 9/19/2017 at 1:27 AM, Dibya said:

Any one has all updates released for nt4 after sp6a?  

i had made my own personal update checklist for nt 4.0 a while back, i've collected most updates, were there any in specific you wanted information on or just wanted like a list in general? since my checklist was made in a specific order to work ( mostly from earliest to latest dates ), you might have to follow it exactly the way i do, meaning, you might have to install windows 2.0 restributable before "q314147i". 

Share this post


Link to post
Share on other sites
46 minutes ago, piotrhn said:

What progress with you extension, Can we expect release in JUNE?

Yes, now with the summer, I have free time to work on it. Within the end of June, first of July, I will release it. I'm also working to get new drivers to work on it, it is one reason because it takes time. :) There are still new software that don't start, like XP, so have patience people, I will release it.

Edited by junior600

Share this post


Link to post
Share on other sites

I finally managed to get also new versions of Basilisk work on windows NT 4.0 with my kernelex,  now they work new versions of firefox too (up to 52.0 for now). The first release of my kernelex will be on the first term of  July. Be patient, I'm working hard to get newer software and drivers working on it :)

gaaYvnV.png

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

I can't wait to try it......

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×