Hi all.
I trying to get work MS sample from girhub "network/ndis/mux" (sorry can't paste link)
I have build it, copied driver package to my VirtualBox Windows 10 target and tryto install, but get error. This is error log from c:\windows\INF\setup.dev.log
>>> [SetupCopyOEMInf - c:\work\muxvlan\mux_mp.inf]
>>> Section start 2025/01/07 15:00:02.856
cmd: C:\Windows\system32\DllHost.exe /Processid:{7007ACD1-3202-11D1-AAD2-00805FC1270E}
inf: Copy style: 0x00000000
sto: {Setup Import Driver Package: c:\work\muxvlan\mux_mp.inf} 15:00:02.865
inf: Provider: TODO-Set-Provider
inf: Class GUID: {4d36e972-e325-11ce-bfc1-08002be10318}
inf: Driver Version: 10/01/2002,6.0.5019.0
inf: Catalog File: muxmp.cat
sto: {Copy Driver Package: c:\work\muxvlan\mux_mp.inf} 15:00:02.885
sto: Driver Package = c:\work\muxvlan\mux_mp.inf
sto: Flags = 0x00000007
sto: Destination = C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}
sto: Copying driver package files to 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}'.
flq: {FILE_QUEUE_COMMIT} 15:00:02.903
flq: Copying 'c:\work\muxvlan\mux_mp.inf' to 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux_mp.inf'.
flq: Copying 'c:\work\muxvlan\mux.sys' to 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux.sys'.
flq: Copying 'c:\work\muxvlan\muxmp.cat' to 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\muxmp.cat'.
flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 15:00:02.932
sto: {Copy Driver Package: exit(0x00000000)} 15:00:02.934
ump: Import flags: 0x00000000
pol: {Driver package policy check} 15:00:03.033
pol: {Driver package policy check - exit(0x00000000)} 15:00:03.034
sto: {Stage Driver Package: C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux_mp.inf} 15:00:03.037
inf: {Query Configurability: C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux_mp.inf} 15:00:03.051
inf: Driver package 'mux_mp.inf' is configurable.
inf: {Query Configurability: exit(0x00000000)} 15:00:03.059
flq: {FILE_QUEUE_COMMIT} 15:00:03.062
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux_mp.inf' to 'C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\mux_mp.inf'.
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\mux.sys' to 'C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\mux.sys'.
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{2eb9e0c9-48d0-4f40-bbe5-a0406a399713}\muxmp.cat' to 'C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\muxmp.cat'.
flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 15:00:03.151
sto: {DRIVERSTORE IMPORT VALIDATE} 15:00:03.156
sig: Driver package catalog is valid.
sig: {_VERIFY_FILE_SIGNATURE} 15:00:03.259
sig: Key = mux_mp.inf
sig: FilePath = C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\mux_mp.inf
sig: Catalog = C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\muxmp.cat
! sig: Verifying file against specific (valid) catalog failed.
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 15:00:03.286
sig: {_VERIFY_FILE_SIGNATURE} 15:00:03.291
sig: Key = mux_mp.inf
sig: FilePath = C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\mux_mp.inf
sig: Catalog = C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}\muxmp.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed.
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 15:00:03.305
! sig: Driver package catalog file certificate does not belong to Trusted Root Certificates, but user wants to install anyway.
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 15:00:04.547
sig: Signer Score = 0x80000000 (Unsigned)
sto: {Core Driver Package Import: mux_mp.inf_amd64_bb4efa5e11457afd} 15:00:04.557
sto: {DRIVERSTORE IMPORT BEGIN} 15:00:04.559
bak: Create system restore point:
bak: Description = Установка пакета драйверов устройства: TODO-Set-Provider Сетевые адаптеры
bak: Time = 15ms
bak: Status = 0x00000422 (FAILURE)
sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 15:00:04.606
cpy: {Copy Directory: C:\Windows\System32\DriverStore\Temp\{5692fe2d-be72-1742-8b75-3d521e7e5039}} 15:00:04.606
cpy: Target Path = C:\Windows\System32\DriverStore\FileRepository\mux_mp.inf_amd64_bb4efa5e11457afd
cpy: {Copy Directory: exit(0x00000000)} 15:00:04.619
idb: {Register Driver Package: C:\Windows\System32\DriverStore\FileRepository\mux_mp.inf_amd64_bb4efa5e11457afd\mux_mp.inf} 15:00:04.621
idb: Created driver package object 'mux_mp.inf_amd64_bb4efa5e11457afd' in DRIVERS database node.
idb: Created driver INF file object 'oem24.inf' in DRIVERS database node.
idb: Registered driver package 'mux_mp.inf_amd64_bb4efa5e11457afd' with 'oem24.inf'.
idb: {Register Driver Package: exit(0x00000000)} 15:00:04.647
idb: {Publish Driver Package: C:\Windows\System32\DriverStore\FileRepository\mux_mp.inf_amd64_bb4efa5e11457afd\mux_mp.inf} 15:00:04.651
idb: Activating driver package 'mux_mp.inf_amd64_bb4efa5e11457afd'.
cpy: Published 'mux_mp.inf_amd64_bb4efa5e11457afd\mux_mp.inf' to 'oem24.inf'.
idb: Indexed 2 device IDs for 'mux_mp.inf_amd64_bb4efa5e11457afd'.
sto: Flushed driver database node 'DRIVERS'. Time = 0 ms
sto: Flushed driver database node 'SYSTEM'. Time = 15 ms
idb: {Publish Driver Package: exit(0x00000000)} 15:00:04.719
sto: {DRIVERSTORE IMPORT END} 15:00:04.724
dvi: Flushed all driver package files to disk. Time = 16 ms
sig: Installed catalog 'muxmp.cat' as 'oem24.cat'.
sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 15:00:04.755
sto: {Core Driver Package Import: exit(0x00000000)} 15:00:04.757
sto: {Stage Driver Package: exit(0x00000000)} 15:00:04.760
! dvi: Unable to locate device 'ROOT\MS_MUXP\0000'. cr = 0x0D
sto: {Setup Import Driver Package - exit (0x00000000)} 15:00:04.922
inf: Driver Store Path: C:\Windows\System32\DriverStore\FileRepository\mux_mp.inf_amd64_bb4efa5e11457afd\mux_mp.inf
inf: Published Inf Path: C:\Windows\INF\oem24.inf
<<< Section end 2025/01/07 15:00:04.932
<<< [Exit status: SUCCESS]
>>> [SetupCopyOEMInf - c:\work\muxvlan\muxp.inf]
>>> Section start 2025/01/07 15:00:04.939
cmd: C:\Windows\system32\DllHost.exe /Processid:{7007ACD1-3202-11D1-AAD2-00805FC1270E}
inf: Copy style: 0x00000000
sto: {Setup Import Driver Package: c:\work\muxvlan\muxp.inf} 15:00:04.945
inf: Provider: TODO-Set-Provider
inf: Class GUID: {4D36E975-E325-11CE-BFC1-08002BE10318}
inf: Driver Version: 01/07/2025,14.53.26.915
inf: Catalog File: muxp.cat
sto: {Copy Driver Package: c:\work\muxvlan\muxp.inf} 15:00:04.959
sto: Driver Package = c:\work\muxvlan\muxp.inf
sto: Flags = 0x00000007
sto: Destination = C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}
sto: Copying driver package files to 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}'.
flq: {FILE_QUEUE_COMMIT} 15:00:04.979
flq: Copying 'c:\work\muxvlan\mux.dll' to 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux.dll'.
flq: Copying 'c:\work\muxvlan\mux.sys' to 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux.sys'.
flq: Copying 'c:\work\muxvlan\muxp.cat' to 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.cat'.
flq: Copying 'c:\work\muxvlan\muxp.inf' to 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.inf'.
flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 15:00:05.010
sto: {Copy Driver Package: exit(0x00000000)} 15:00:05.012
ump: Import flags: 0x00000000
pol: {Driver package policy check} 15:00:05.034
pol: {Driver package policy check - exit(0x00000000)} 15:00:05.036
sto: {Stage Driver Package: C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.inf} 15:00:05.037
! sto: CopyINF driver package 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux_mp.inf' does not exist
inf: {Query Configurability: C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.inf} 15:00:05.053
inf: Driver package 'muxp.inf' is configurable.
inf: {Query Configurability: exit(0x00000000)} 15:00:05.061
flq: {FILE_QUEUE_COMMIT} 15:00:05.065
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux.dll' to 'C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\mux.dll'.
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux.sys' to 'C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\mux.sys'.
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.cat' to 'C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.cat'.
flq: Copying 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\muxp.inf' to 'C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.inf'.
flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 15:00:05.194
sto: {DRIVERSTORE IMPORT VALIDATE} 15:00:05.199
sig: Driver package catalog is valid.
sig: {_VERIFY_FILE_SIGNATURE} 15:00:05.282
sig: Key = muxp.inf
sig: FilePath = C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.inf
sig: Catalog = C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.cat
! sig: Verifying file against specific (valid) catalog failed.
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 15:00:05.303
sig: {_VERIFY_FILE_SIGNATURE} 15:00:05.308
sig: Key = muxp.inf
sig: FilePath = C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.inf
sig: Catalog = C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}\muxp.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed.
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 15:00:05.321
! sig: Driver package catalog file certificate does not belong to Trusted Root Certificates, but user wants to install anyway.
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 15:00:06.447
sig: Signer Score = 0x80000000 (Unsigned)
sto: {Core Driver Package Import: muxp.inf_amd64_afba90142f6a200f} 15:00:06.455
sto: {DRIVERSTORE IMPORT BEGIN} 15:00:06.455
bak: Create system restore point:
bak: Description = Установка пакета драйверов устройства: TODO-Set-Provider Сетевой протокол
bak: Time = 16ms
bak: Status = 0x00000422 (FAILURE)
sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 15:00:06.495
cpy: {Copy Directory: C:\Windows\System32\DriverStore\Temp\{156bada0-404b-7e46-b832-ef51e3f4966b}} 15:00:06.497
cpy: Target Path = C:\Windows\System32\DriverStore\FileRepository\muxp.inf_amd64_afba90142f6a200f
cpy: {Copy Directory: exit(0x00000000)} 15:00:06.508
idb: {Register Driver Package: C:\Windows\System32\DriverStore\FileRepository\muxp.inf_amd64_afba90142f6a200f\muxp.inf} 15:00:06.512
idb: Created driver package object 'muxp.inf_amd64_afba90142f6a200f' in DRIVERS database node.
idb: Created driver INF file object 'oem25.inf' in DRIVERS database node.
idb: Registered driver package 'muxp.inf_amd64_afba90142f6a200f' with 'oem25.inf'.
idb: {Register Driver Package: exit(0x00000000)} 15:00:06.533
idb: {Publish Driver Package: C:\Windows\System32\DriverStore\FileRepository\muxp.inf_amd64_afba90142f6a200f\muxp.inf} 15:00:06.535
idb: Activating driver package 'muxp.inf_amd64_afba90142f6a200f'.
cpy: Published 'muxp.inf_amd64_afba90142f6a200f\muxp.inf' to 'oem25.inf'.
idb: Indexed 2 device IDs for 'muxp.inf_amd64_afba90142f6a200f'.
sto: Flushed driver database node 'DRIVERS'. Time = 0 ms
sto: Flushed driver database node 'SYSTEM'. Time = 0 ms
idb: {Publish Driver Package: exit(0x00000000)} 15:00:06.573
sto: {DRIVERSTORE IMPORT END} 15:00:06.576
dvi: Flushed all driver package files to disk. Time = 0 ms
sig: Installed catalog 'muxp.cat' as 'oem25.cat'.
sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 15:00:06.604
! sto: CopyINF driver package 'C:\Users\F034~1\AppData\Local\Temp\{610568ed-1a58-5f43-8971-660cf85f0c38}\mux_mp.inf' does not exist
sto: {Core Driver Package Import: exit(0x00000000)} 15:00:06.608
sto: {Stage Driver Package: exit(0x00000000)} 15:00:06.612
! dvi: Unable to locate device 'ROOT\MS_MUXP\0000'. cr = 0x0D
sto: {Setup Import Driver Package - exit (0x00000000)} 15:00:06.754
inf: Driver Store Path: C:\Windows\System32\DriverStore\FileRepository\muxp.inf_amd64_afba90142f6a200f\muxp.inf
inf: Published Inf Path: C:\Windows\INF\oem25.inf
<<< Section end 2025/01/07 15:00:06.764
<<< [Exit status: SUCCESS]
I also tried my own sample, and have same issue.
What I doing wrong?
Thanks!