public void AddMissingInformation(ApplicationUninstallerEntry target) { if (target.SortedExecutables == null || target.SortedExecutables.Length == 0 || target.Is64Bit != MachineType.Unknown) { return; } try { target.Is64Bit = FilesystemTools.CheckExecutableMachineType(target.SortedExecutables[0]); } catch { target.Is64Bit = MachineType.Unknown; } }