H
Howard Smith
We have an application that uses the .NET framework and has a wrapper class
that was created for BITS 1.5 and has worked just fine on Windows XP
Professional SP1 (and with SP2 upgrade), and XPe SP1.
However I have created a new image using XPe SP2 and the application fails.
It fails because the CLSID for 1.5 is not in the image as BITS 2.0 is the
code that is installed.
If I add the reg tweaks...
[HKEY_CLASSES_ROOT\CLSID\{F087771F-D74F-4C1A-BB8A-E16ACA9124EA}]
@="Background Intelligent Transfer Control Class 1.5"
"AppID"="{69AD4AEE-51BE-439b-A92C-86AE490E8B30}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F087771F-D74F-4C1A-BB8A-E16ACA9124EA}]
@="Background Intelligent Transfer Control Class 1.5"
"AppID"="{69AD4AEE-51BE-439b-A92C-86AE490E8B30}"
The application then works fine because BITS 2.0 is backwardly compatible
with 1.5.
The question I have is this a bug, or is this by design?
What I also suspect (and I will test it) is that a brand new install of XP
professional SP2 (i.e. not an upgrade) will exhibit the same issues.
Standard XP pro SP1 upgraded to SP2 of course works just like XPe SP1 does
with BITS 2.0 installed after, because the Image had 1.5 on prior to BITS
2.0 being installed so of course the CLSID's are there.
If this is by design then of course any apps writen for earlier versions of
BITS will fail.
TIA
Howard Smith
PS - This has been posted to the XPe and BITS NG's
that was created for BITS 1.5 and has worked just fine on Windows XP
Professional SP1 (and with SP2 upgrade), and XPe SP1.
However I have created a new image using XPe SP2 and the application fails.
It fails because the CLSID for 1.5 is not in the image as BITS 2.0 is the
code that is installed.
If I add the reg tweaks...
[HKEY_CLASSES_ROOT\CLSID\{F087771F-D74F-4C1A-BB8A-E16ACA9124EA}]
@="Background Intelligent Transfer Control Class 1.5"
"AppID"="{69AD4AEE-51BE-439b-A92C-86AE490E8B30}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F087771F-D74F-4C1A-BB8A-E16ACA9124EA}]
@="Background Intelligent Transfer Control Class 1.5"
"AppID"="{69AD4AEE-51BE-439b-A92C-86AE490E8B30}"
The application then works fine because BITS 2.0 is backwardly compatible
with 1.5.
The question I have is this a bug, or is this by design?
What I also suspect (and I will test it) is that a brand new install of XP
professional SP2 (i.e. not an upgrade) will exhibit the same issues.
Standard XP pro SP1 upgraded to SP2 of course works just like XPe SP1 does
with BITS 2.0 installed after, because the Image had 1.5 on prior to BITS
2.0 being installed so of course the CLSID's are there.
If this is by design then of course any apps writen for earlier versions of
BITS will fail.
TIA
Howard Smith
PS - This has been posted to the XPe and BITS NG's