Jump to content

Dibya

Member
  • Posts

    2,134
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    India

Posts posted by Dibya

  1. 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)

     

  2. 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 ==========

     

  3. 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.

  4. 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?

     

     

  5. 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

    https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2334524.m570.l1313&_nkw=h67+motherboard&_sacat=0&LH_TitleDesc=0&_odkw=b75+motherboard&_osacat=0

     

    If you have extra budget , go with I7 4790 & B85 Chipset

    Put a GTX750  as companion and call it a day

  6. 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,

  7. 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

  8. On 11/12/2023 at 10:59 PM, Dietmar said:

    @gordo999

    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

    b760MAD4.png

     

    NDIS 6 will need serious overhaul, you will need MSI/MSI-X interrupt features which PCI.sys of XP doesn't understand

  9. 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.

  10. @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.

  11. 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? :unsure:

    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.

×
×
  • Create New...