Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NDIS6 support for XP?

Featured Replies

  • Author
36 minutes ago, Dietmar said:

but ndis6 isnt easy on XP

very true.

@jumper

Can you write a Tutorial,

how to implement a new function into ndis.sys from Longhorn 5048?

This function is in ndis.sys from win7.

But I dont know how to extract this function there and also not how to implement it

Dietmar

PS: Tutorial can use just this example.

Edited by Dietmar

Why dont we try a new LAN driver , just need hardware intterupts from Linux source?

On 6/8/2022 at 10:24 PM, Dietmar said:

@jumper

Can you write a Tutorial,

how to implement a new function into ndis.sys from Longhorn 5048?

This function is in ndis.sys from win7.

But I dont know how to extract this function there and also not how to implement it

Dietmar

PS: Tutorial can use just this example.

@Damnation @Dietmar

Maybe you can try follow this to extend single dll with custom functions

https://www.codeproject.com/Articles/17863/Using-Pragmas-to-Create-a-Proxy-DLL
  • Author

@George King @Dietmar

For that to work I would need an ndis.lib from Vista beta 5048 DDK - Vista RTM ndis.lib is different again.

Only way to extend functionality of Vista beta 5048 ndis.sys is with direct hex edit.

  • 2 weeks later...
  • 2 weeks later...

Today I start with a try to implement ndis6 on XP SP3.

First I download win7 embedded SP1 Standard Bit32 from https://archive.org/details/standard-7-sp-1-32bit-ibw

with key for 180 days  XGY72-BRBBT-FF8MH-2GG8H-W7KCW .

Rufus does not work, tells no driver for CD rom(!).

So I burn a DVD and choose "Minimal Install" for the Win7 image.

This seems a little bit to less, because now I even cant install the driver for the i211 and i219 lan on board of

Asrock Fatal1ty Z370 Gaming K6.

No Device Manager (is in this image but does not start), nothing to open a *.txt file.

So I need to play a little bit more with win7 Embedded SP1 Standard, how to configure the Minimal Image for my needs.

Dependency Walker shows on this minimal configuration the following Dependencies

Dietmar

EDIT: During setup of Win7 Embedded image I can choose, which extra driver I want to install.

So I install the Intel driver for i211 and i219 and now ipconfig shows, that they are both working.

And this means, that the minimal install of win7 Embedded is enough for to get network working.

20220715-203404.jpg

20220715-203544.jpg

 

20220715-203711.jpg

Edited by Dietmar

The Intel Lan driver from XP for the i211 does not work under win7 Embedded SP1 Bit32

Dietmar

On 6/14/2022 at 6:49 PM, Damnation said:

@George King @Dietmar

For that to work I would need an ndis.lib from Vista beta 5048 DDK - Vista RTM ndis.lib is different again.

Only way to extend functionality of Vista beta 5048 ndis.sys is with direct hex edit.

According to mentioned tutorial I don't think you need it, but I haven't tried it yet.

@Damnation

Can you please describe all the steps, that you have done until now,

for to enable Ndis6 on XP?

I never worked with the Extender from @Mov AX, 0xDEAD,

so I also need basic steps, how to setup Compiler and which programs I need etc.

Do you work for this under XP or which OS?

I also want to try, if this until now builded files from you can work under Win7 SP1 Embedded Standard

Dietmar

 

PS: Nice would be, if we had the Source Code for Ndis6..

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.