You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Equals override implementation for DismDriverPackage uses all the properties to compare a DismDriverPackage object with another, but even when they are equal they might have been already installed (and these properties changed) or its files be located in another folder.
For example a comparison for the same driver vm3d.inf, one read from an offline DriverStore and the other read from the downloaded driver returns false when they are the same driver.
DriverStore:
Original Filename: G:\Windows\System32\DriverStore\FileRepository\vm3d.inf_amd64_9d22a6e67525b799\vm3d.inf
Published Name: oem1.inf
Downloaded Driver:
Original Filename: C:\drivers\vmware3d\vm3d.inf
Published Name: vm3d.inf
Filename and not the Full Path should be used for comparing OriginalFilename, and PublishedName shouldn't be used at all because the .inf name changes when installed and might be different between installations.
The text was updated successfully, but these errors were encountered:
The Equals override implementation for DismDriverPackage uses all the properties to compare a DismDriverPackage object with another, but even when they are equal they might have been already installed (and these properties changed) or its files be located in another folder.
For example a comparison for the same driver
vm3d.inf
, one read from an offline DriverStore and the other read from the downloaded driver returns false when they are the same driver.DriverStore:
Downloaded Driver:
Filename and not the Full Path should be used for comparing
OriginalFilename
, andPublishedName
shouldn't be used at all because the .inf name changes when installed and might be different between installations.The text was updated successfully, but these errors were encountered: