Content Type
Profiles
Forums
Events
Posts posted by Dibya
-
-
@Mark-XP I am planning to write E1000E driver by wrapping FreeBSD Driver around NetadapterCx like this driver https://github.com/coolstar/if_re-win , may be you might be interested in this project of porting NetadapterCx. I actually need someone with i219 Chipset to test as i lack anyboard with specific NIC myself
Now i am writing storport for Windows 2000,
0 -
Someone please look at it and try to make this FFVS to work https://github.com/ShiftMediaProject/FFVS-Project-Generator/issues/65
If i can get it to compile , then i can port latest LAV Filters
I am trying to MPC-HC to compile in Release Lite Configuration
So far i got following errors
Build started...
1>------ Build started: Project: system, Configuration: Release Win32 ------
2>------ Build started: Project: BaseClasses, Configuration: Release Win32 ------
3>------ Build started: Project: BuildConfig, Configuration: Release Win32 ------
4>------ Build started: Project: SubPic, Configuration: Release Win32 ------
5>------ Build started: Project: Subtitles, Configuration: Release Win32 ------
6>------ Build started: Project: unrar, Configuration: Release Win32 ------
7>------ Build started: Project: DeCSS, Configuration: Release Win32 ------
8>------ Build started: Project: lcms2, Configuration: Release Win32 ------
1>YASM: Assembling a_memory.asm
1>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.targets(45,5): error MSB3721: The command ""C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.bat" -X vc -f win32 -o "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\bin\obj\Release_Win32\system\a_memory.obj" "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\VirtualDub\system\source\a_memory.asm"" exited with code 1.
1>Done building project "system.vcxproj" -- FAILED.
3>Not all build dependencies were found.
3>
3>See "docs\Compilation.md" for more information.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(46,5): error MSB3073: The command "..\update_version.bat --quiet" exited with code 1.
3>Done building project "BuildConfig.vcxproj" -- FAILED.
9>------ Build started: Project: Kasumi, Configuration: Release Win32 ------
10>------ Build started: Project: soxr, Configuration: Release Win32 ------
2>stdafx.cpp
6>rarpch.cpp
9>YASM: Assembling a_bltrgb.asm
8>precomp.c
4>stdafx.cpp
8>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\lcms2\precomp.c(23,10): fatal error C1083: Cannot open include file: 'lcms2_internal.h': No such file or directory
5>stdafx.cpp
4>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
8>Done building project "lcms2.vcxproj" -- FAILED.
11>------ Skipped Build: Project: LAVFilters, Configuration: Release Win32 ------
11>Project not selected to build for this solution configuration
12>------ Build started: Project: bs2b, Configuration: Release Win32 ------
6>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
2>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
10>data-io.c
10>dbesi0.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\data-io.c': No such file or directory
10>fft4g32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\dbesi0.c': No such file or directory
10>fft4g64.c
10>filter.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\fft4g64.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\fft4g32.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\filter.c': No such file or directory
10>lsr.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\lsr.c': No such file or directory
10>pffft32s.c
10>rate32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\pffft32s.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate32.c': No such file or directory
10>rate32s.c
10>rate64.c
10>simd.c
10>soxr.c
10>vr32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate32s.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\simd.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\vr32.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate64.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\soxr.c': No such file or directory
9>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.targets(45,5): error MSB3721: The command ""C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.bat" -X vc -f win32 -o "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\bin\obj\Release_Win32\Kasumi\a_bltrgb.obj" "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\VirtualDub\Kasumi\source\a_bltrgb.asm"" exited with code 1.
9>Done building project "Kasumi.vcxproj" -- FAILED.
13>------ Build started: Project: DSUtil, Configuration: Release Win32 ------
10>Done building project "soxr.vcxproj" -- FAILED.
7>stdafx.cpp
2>Done building project "BaseClasses.vcxproj" -- FAILED.
14>------ Build started: Project: SoundTouch, Configuration: Release Win32 ------
15>------ Skipped Build: Project: AsyncReader, Configuration: Release Win32 ------
15>Project not selected to build for this solution configuration
16>------ Build started: Project: BaseMuxer, Configuration: Release Win32 ------
5>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
6>Done building project "unrar.vcxproj" -- FAILED.
17>------ Build started: Project: Filters (Libraries\Filters), Configuration: Release Win32 ------
7>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
12>bs2b.c
12>c1 : fatal error C1083: Cannot open source file: 'libbs2b\src\bs2b.c': No such file or directory
12>Done building project "bs2b.vcxproj" -- FAILED.
18>------ Skipped Build: Project: BaseSplitter, Configuration: Release Win32 ------
18>Project not selected to build for this solution configuration
19>------ Build started: Project: zita-resampler, Configuration: Release Win32 ------
16>stdafx.cpp
14>AAFilter.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\AAFilter.cpp': No such file or directory
14>BPMDetect.cpp
13>stdafx.cpp
14>cpu_detect_x86.cpp
14>FIFOSampleBuffer.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\BPMDetect.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\cpu_detect_x86.cpp': No such file or directory
14>FIRFilter.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\FIFOSampleBuffer.cpp': No such file or directory
14>InterpolateCubic.cpp
14>InterpolateLinear.cpp
14>InterpolateShannon.cpp
14>PeakFinder.cpp
14>RateTransposer.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateLinear.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\FIRFilter.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateShannon.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateCubic.cpp': No such file or directory
14>SoundTouch.cpp
14>sse_optimized.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\PeakFinder.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\RateTransposer.cpp': No such file or directory
14>TDStretch.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\SoundTouch.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\sse_optimized.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\TDStretch.cpp': No such file or directory
17>stdafx.cpp
14>Done building project "SoundTouch.vcxproj" -- FAILED.
20>------ Build started: Project: tinyxml2, Configuration: Release Win32 ------
16>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
19>resampler-table.cc
17>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
19>resampler.cc
19>vresampler.cc
13>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
20>tinyxml2.cpp
20>c1xx : fatal error C1083: Cannot open source file: 'library\tinyxml2.cpp': No such file or directory
20>Done building project "tinyxml2.vcxproj" -- FAILED.
21>------ Build started: Project: CmdUI, Configuration: Release Win32 ------
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\vresampler.cc)
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\resampler.cc)
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\resampler-table.cc)
7>Done building project "DeCSS.vcxproj" -- FAILED.
22>------ Build started: Project: LCDUI, Configuration: Release Win32 ------
19>Done building project "zita-resampler.vcxproj" -- FAILED.
23>------ Build started: Project: ResizableLib, Configuration: Release Win32 ------
21>stdafx.cpp
5>Done building project "Subtitles.vcxproj" -- FAILED.
4>Done building project "SubPic.vcxproj" -- FAILED.
24>------ Build started: Project: sizecbar, Configuration: Release Win32 ------
25>------ Build started: Project: TreePropSheet, Configuration: Release Win32 ------
22>stdafx.cpp
23>stdafx.cpp
13>Done building project "DSUtil.vcxproj" -- FAILED.
26>------ Build started: Project: minhook, Configuration: Release Win32 ------
24>stdafx.cpp
25>stdafx.cpp
22>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
21>CmdUI.cpp
17>Done building project "Filters.vcxproj" -- FAILED.
27>------ Skipped Build: Project: RARFileSource, Configuration: Release Win32 ------
27>Project not selected to build for this solution configuration
28>------ Skipped Build: Project: DSMSplitter, Configuration: Release Win32 ------
28>Project not selected to build for this solution configuration
29>------ Build started: Project: MatroskaMuxer, Configuration: Release Win32 ------
16>Done building project "BaseMuxer.vcxproj" -- FAILED.
30>------ Build started: Project: DSMMuxer, Configuration: Release Win32 ------
23>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
24>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
25>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
21>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
26>buffer.c
26>hde32.c
26>hook.c
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\buffer.c': No such file or directory
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\HDE\hde32.c': No such file or directory
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\hook.c': No such file or directory
26>trampoline.c
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\trampoline.c': No such file or directory
26>Done building project "minhook.vcxproj" -- FAILED.
31>------ Build started: Project: WavDest, Configuration: Release Win32 ------
30>stdafx.cpp
29>stdafx.cpp
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,18): error C2039: 'wstring': is not a member of 'std'
22>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std'
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,26): error C3646: 'lcdstring': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,35): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(67,15): error C3646: 'm_sText': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(67,22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,5): error C2653: 'lcdstring': is not a class or namespace name
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,26): error C3646: 'm_nTextLength': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,39): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>Done building project "LCDUI.vcxproj" -- FAILED.
32>------ Build started: Project: StreamDriveThru, Configuration: Release Win32 ------
30>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
29>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
31>stdafx.cpp
32>stdafx.cpp
23>Done building project "ResizableLib.vcxproj" -- FAILED.
33>------ Skipped Build: Project: CDDAReader, Configuration: Release Win32 ------
33>Project not selected to build for this solution configuration
34>------ Skipped Build: Project: CDXAReader, Configuration: Release Win32 ------
34>Project not selected to build for this solution configuration
24>Done building project "sizecbar.vcxproj" -- FAILED.
35>------ Skipped Build: Project: VTSReader, Configuration: Release Win32 ------
35>Project not selected to build for this solution configuration
36>------ Build started: Project: SyncClock, Configuration: Release Win32 ------
37>------ Build started: Project: VideoRenderers, Configuration: Release Win32 ------
31>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
25>Done building project "TreePropSheet.vcxproj" -- FAILED.
38>------ Skipped Build: Project: BaseSource, Configuration: Release Win32 ------
38>Project not selected to build for this solution configuration
39>------ Build started: Project: SubtitleSource, Configuration: Release Win32 ------
21>Done building project "CmdUI.vcxproj" -- FAILED.
40>------ Build started: Project: AudioSwitcher, Configuration: Release Win32 ------
32>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
37>stdafx.cpp
36>stdafx.cpp
39>stdafx.cpp
40>stdafx.cpp
36>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
37>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
39>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
40>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
31>Done building project "WavDest.vcxproj" -- FAILED.
41>------ Skipped Build: Project: AVI2AC3Filter, Configuration: Release Win32 ------
41>Project not selected to build for this solution configuration
42>------ Skipped Build: Project: BaseVideoFilter, Configuration: Release Win32 ------
42>Project not selected to build for this solution configuration
43>------ Build started: Project: BufferFilter, Configuration: Release Win32 ------
30>Done building project "DSMMuxer.vcxproj" -- FAILED.
29>Done building project "MatroskaMuxer.vcxproj" -- FAILED.
44>------ Skipped Build: Project: DeCSSFilter, Configuration: Release Win32 ------
44>Project not selected to build for this solution configuration
45>------ Skipped Build: Project: DoctorDump, Configuration: Release Lite Win32 ------
45>Project not selected to build for this solution configuration
46>------ Skipped Build: Project: CrashReporterDialog, Configuration: Release Lite Win32 ------
46>Project not selected to build for this solution configuration
47>------ Skipped Build: Project: VSFilter, Configuration: Release Filter Win32 ------
47>Project not selected to build for this solution configuration
32>Done building project "StreamDriveThru.vcxproj" -- FAILED.
36>Done building project "SyncClock.vcxproj" -- FAILED.
39>Done building project "SubtitleSource.vcxproj" -- FAILED.
40>Done building project "AudioSwitcher.vcxproj" -- FAILED.
37>Done building project "VideoRenderers.vcxproj" -- FAILED.
48>------ Build started: Project: mpc-hc, Configuration: Release Lite Win32 ------
48>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1967,5): warning : The referenced project '..\thirdparty\sanear\sanear\sanear.vcxproj' does not exist.
48>stdafx.cpp
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\GdiplusHeaders.h(900,39): error C4596: 'EmfToWmfBits': illegal qualified name in member declaration
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\GdiplusStringFormat.h(225,45): error C4596: 'GetTrimming': illegal qualified name in member declaration
48>Done building project "mpc-hc.vcxproj" -- FAILED.
========== Build: 0 succeeded, 33 failed, 1 up-to-date, 15 skipped ==========0 -
https://github.com/ShiftMediaProject/FFVS-Project-Generator
Anyone can try to generate FFMPEG SLN with this file?
0 -
9 minutes ago, Damnation said:
So this would be like an NDIS extender? Similar to the existing ntoskrnl extender?
Kinda Yes , but aim is to write own driver on top of NetAdapterCx like above RTL8125, to rewrite NetadapterCx to mainly use NT5 function and then utilize some NDIS 6 function which are absolutely necessary
0 -
Here is opensource NetAdapterCx driver based on FreeBSD Driver for Realtek RTL8125
https://github.com/coolstar/if_re-win
Bacporting NetadapterCx will allow us to run above driver on XP/2K3 [May be 2000 with Extended Core] as well as to write Intel E1000E & I225-V driver by using their respective BSD Driver as reference.
Their no other way around driver situation other than writing it, OS/2 community member Arcanoae do write NIC driver for OS/2 , we need to start doing same for NT5 OSes.
0 -
For Sometimes, Everyone here trying to back port NDIS 6.0+ in quest of having Modern NIC but NDIS 6 will require MSI/MSI-X Interrupt support.MSI/MSI-X interrupt came with significant changes in NTOSKRNL,HAL, PCI & ACPI Bus drivers
Here is another option , NetAdapterCx , It is opensource , it wraps around NDIS with KMDF and make it much easier to write NIC Driver.
https://github.com/Microsoft/Network-Adapter-Class-Extension
Microsoft WDF Source Code:
https://github.com/microsoft/Windows-Driver-Frameworks
Majorly Missing Pieces of NDIS API are following for NetAdapterCx where most of it is wrap around KMDF , Existing NDIS 5.X Function , and some NDIS 6.0 function needs to be re implemented
Missing NDIS API: NdisAdvanceNetBufferDataStart NdisAllocateNetBufferAndNetBufferList NdisAllocateNetBufferListPool NdisCloseConfiguration NdisConvertNdisStatusToNtStatus NdisConvertNtStatusToNdisStatus NdisFreeNetBufferList NdisFreeNetBufferListPool NdisMDeregisterMiniportDriver NdisMIndicateReceiveNetBufferLists NdisMIndicateStatusEx NdisMOidRequestComplete NdisMPauseComplete NdisMRestartComplete NdisMSendNetBufferListsComplete NdisMSetMiniportAttributes NdisOpenConfigurationEx NdisOpenConfigurationKeyByName NdisReadConfiguration NdisReadNetworkAddress NdisRetreatNetBufferDataStart NdisWdfAsyncPowerReferenceCompleteNotification NdisWdfChangeSingleInstance NdisWdfCloseIrpHandler NdisWdfCreateIrpHandler NdisWdfDeregisterCx NdisWdfDeviceControlIrpHandler NdisWdfDeviceInternalControlIrpHandler NdisWdfExecuteMethod NdisWdfGetAdapterContextFromAdapterHandle NdisWdfGetGuidToOidMap NdisWdfMiniportDataPathStart NdisWdfMiniportDereference NdisWdfMiniportSetPower NdisWdfMiniportStarted NdisWdfMiniportTryReference NdisWdfNotifyWmiAdapterArrival NdisWdfPnPAddDevice NdisWdfPnpPowerEventHandler NdisWdfQueryAllData NdisWdfQuerySingleInstance NdisWdfReadConfiguration NdisWdfRegisterCx NdisWdfRegisterMiniportDriver NdisWriteConfiguration Missing NETIO: GetIfEntry2Ex
Obviously their is a cache, Microsoft didn't share build files like .SLN for WDF [Windows Driver Framework] and NetAdapterCx, i suspect their some files missing even though 98% is their which needs to be reverse engineered from Windows 10 binary,,
Is anyone here who can help reconstruct build file [.sln or msbuild] for WDF and NetAdapterCx?
2 -
It has to be significantly changed, Storport of Windows 8 are nomore dependent on Kernel how they treat it like SCSIPort driver.
0 -
Rudy is @rloew
http://lonecrusader.x10host.com/rloew/rloew.html
I will post his modexp , proprietary tool thanks to permission provided by his son.
I have to turn on my old laptop and find a local copy ,
0 -
I would say grab a 3rd Gen i5 and H67 Mobo, Super cheap with 8GB of DDR3 RAM ,
that PC will get a huge performance boost
their some good option
https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313&_nkw=i5+3570&_sacat=0
If you have extra budget , go with I7 4790 & B85 Chipset
Put a GTX750 as companion and call it a day
0 -
Easiest way to provide a Extended Kernel or Extended XP successor today will be to provide a build environment,
KernelCore.dll to store Kernel32 api , shecore for shell32 and so on , Open Source under BSD Clause 3 License ,
Codecaving is complicated , their no point smashing your head with Hex Editor and Disassembler, Extension dll will be much easier to maintain
and debug bug.
Then use Rudy's modexp and provide a patching script for forwarding missing api to it,
or use ExportTable Tester [This way @Zorba the Geek or some other community member can make both x86/x64 Kernel Extension for Server2003/XP].
Unfortunately nowadays i get very little time to work on anything , their other project and university to attend.
In January i will be free and make and present a KernelExtention maker to community.
Someone among you can maintain it , i will be really happy and grateful that my baby extended XP continue to live.
Whoever going to maintain it , get your C++ skills polished and manage to get a copy of IDA Pro [Don't ask me how],
[Just basics, mostly you will be copying code from Wine and other opensource places anyway]
Here is great start how to get started reversing Microsoft's API and get handy with debugger of Visual Studio 2010
I might forget , someone knock me on 10th of January,
0 -
On 11/26/2023 at 8:55 PM, Zorba the Geek said:
Dibya cannot receive messages, so I am requesting here that he provide me with the source code for his Extended XP, so that I can update it.
I lost the source myself, but i can help you with making a Extended Kernel, i think i fixed my PM
0 -
On 11/12/2023 at 10:59 PM, Dietmar said:
Hi, I just install XP SP3 to the same Asus B760M-A D4 board.
All works, only no lan driver for the Realtek 8125 2.5Gb, because it is ndis6.
Oh..still I have hope that @Mov AX, 0xDEAD will listen to us.
When I have time, I also try win7 Sp1
Dietmar
NDIS 6 will need serious overhaul, you will need MSI/MSI-X interrupt features which PCI.sys of XP doesn't understand
0 -
Added Source code
0 -
2 hours ago, woi said:
I forgot to say this earlier but the browser on that picture is not Supermium, but a modded version of Google Chrome from Blaukovitch (should be compatible too I think).
Okay
0 -
I have tested it on WIndows 10!, it works.
0 -
One i made in past ,
https://web.archive.org/web/20191108101116/http://ryanvm.net/forum/viewtopic.php?f=25&t=10631&
But is has not been updated, though shared source of my API implementation & PEPatcher Toolkit [It automate somethings, which are missing in @blackwingcat's PEMAKER >3
0 -
I was trying send PM today to Den regards to his health , then i failed to.
After Google Search , i landed here.
RIP Dencorso , you will be missed forever.
I guess , i am late to find this out.
My early days in forum i will mess up something , he was always their to help me,
he even saved me couple of time from other moderators for breaking rules.
3 -
https://github.com/DibyaTheXPFan/Thread_local-for-Windows-XP
part of mistry is done
1 -
@user57 My buddy here complaining about his team mate, well listen man i have patience issue , i guess 90% Gen Z suffers from that.
@win32 Next build i have to get LibC++ & LLD[Linker] work by hook or crook.I have idea how it can be done but have to be proven, CMAKE is quite finicky. It took me 8 hours remove errors from LLVM 17.01 and make it just compile without any changes.
0 -
LLVM/Clang Tool chain has been upgraded to 17.01 ,
Kindly check out the main post , Source will be uploaded with documentation for compilation
LLVM have their own Dragon Mascot
can anyone draw a mascot for this project? Similar to these guys
0 -
980TI is plenty fast by herself , why you want SLI? Just for sake of it? If that the case, go ahead with your experiments, it will be amazing to see some SLI supported games running on 8K
0 -
11 hours ago, Dixel said:
Never heard of that before! Do you have technical information?
Just open ndis.sys of XP SP3 & 2K3 SP2 under IDA Pro or Disassembler of your choice, compare it yourself.
I faced same problem back in 2019
0 -
1 hour ago, jaclaz said:
Only out of curiosity, and of course only if you want to share this piece of info, what is the actual reason to have a 10G ethernet connection?
jaclaz
He is a broadcaster engineer , he needs to transfer a large amount of file around,
You already have watched lot of shows in Italian & British TV which he encoded , though that's a different thing.
0 -
Can u check it out on Server 2003? I think XP's stack got limited to 2.5Gb/s since SP2 update by Redmond Red Devil who also removed PAE & Storeport.
0
KernelEx for Windows XP?
in Windows XP
Posted · Edited by Dibya
Use PETOOL by Wildbill to add .exp section before reloc and resource , then move export table into .exp by using PETOOLS, then u can use BWC Pemaker to add your own export.
It's funny Zorba figured out i was using PE Explorer for disassembly http://www.pe-explorer.com/
With age i guess i have turned dumb or lazy ( so just use IDA Pro with excellent Hexray decompiler)