Retrieving BITS Version in C#
-
29-10-2019 - |
Question
How can the the BITS (Background Intelligent Transfer Service) version be retrieved using C# .NET 4.0.
Solution
I basically retrieved the dll version of QMgr.dll in System32, since this is the dll for BITS.
const string bitsDll = "QMgr.dll";
var bitsDllInfo = FileVersionInfo.GetVersionInfo(Path
.Combine(System.Environment.SystemDirectory, bitsDll));
updateDeliveryStatusRequest.BitsVersion = bitsDllInfo.FileVersion;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow