From 35cb09f07a928e58c516e95eb0ebf48e793d80c2 Mon Sep 17 00:00:00 2001 From: Dmitry Fleytman Date: Tue, 9 Sep 2014 17:35:00 +0300 Subject: [PATCH] UsbDk: BZ#1136908/BZ#1101593 Fix unsuccessfull driver installation pop-ups This patch fixes 2 issues from Bugzilla: 1. BZ#1136908 - Windows XP launches "Found New Hardware" dialog when the device gets redirected after plugging 2. BZ#1101593 - Windows reports unsuccessful driver installation after USB redirection Signed-off-by: Dmitry Fleytman --- UsbDk/RedirectorStrategy.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UsbDk/RedirectorStrategy.cpp b/UsbDk/RedirectorStrategy.cpp index dce5a54..a0324b8 100644 --- a/UsbDk/RedirectorStrategy.cpp +++ b/UsbDk/RedirectorStrategy.cpp @@ -183,6 +183,10 @@ NTSTATUS CUsbDkRedirectorStrategy::PNPPreProcess(PIRP Irp) { auto irpStack = IoGetCurrentIrpStackLocation(Irp); irpStack->Parameters.DeviceCapabilities.Capabilities->RawDeviceOK = 1; + irpStack->Parameters.DeviceCapabilities.Capabilities->NoDisplayInUI = 1; + irpStack->Parameters.DeviceCapabilities.Capabilities->Removable = 0; + irpStack->Parameters.DeviceCapabilities.Capabilities->EjectSupported = 0; + irpStack->Parameters.DeviceCapabilities.Capabilities->SilentInstall = 1; }); default: return CUsbDkFilterStrategy::PNPPreProcess(Irp);