Chapter 13: Identifying and Resolving Application Conflicts Using ConflictSolverIdentifying and Resolving Conflicts1110 ADS-0950-UG00 AdminStudio 9.5 User GuideConversion from CreateLink entries to Shortcut Table EntriesThe .inc converter will always try to create advertised shortcuts for every CreateLink line found in the .inc file.However, not every CreateLink line can be converted into an advertised shortcut.In order to create an advertised shortcut, the information in the CreateLink line must meet all of the followingrequirements:• The target file must be the keypath of its component. This means that the target file must be listed in the .incfile list. The converter will create a new component for a non-PE (portable executable) target files, so that it isguaranteed to become the keypath of the component. (Normally, for each target directory, non-PE files aregrouped together into one component).• The target file must contain an icon.In general, this means that as long as the target file contains an icon, the converter will be able to create anadvertised shortcut for it. However, whenever a shortcut cannot be advertised, the converter does the following:• It creates a “catch all” component (if not yet created) named ShortcutsComponent. It also creates an HKCUregistry entry in the Registry table, and that entry is used as the keypath for the ShortcutsComponent. This isdone to avoid ICE43.• A new shortcut entry is created in the Shortcut table, associated with the ShortcutsComponent.Identifying and Resolving ConflictsConflict identification occurs if you import a package into ConflictSolver using the Import Wizard, providing theCheck for Conflicts option has been selected in the Import tab of the Options dialog box. ConflictSolverchecks for conflicts using the default rules specified in the Rules tab of the Options dialog box.You can also identify conflicts using the Conflict Wizard. From the Source Type Panel, you can select whether youwant to check an external Windows Installer package against packages in the Application Catalog, or check one ormore packages already in the Application Catalog against others in the Application Catalog.The following topics explain how to perform conflict identification and resolution:Table 13-4 • Conflict Identification and Resolution TasksSection TopicsBest Practices for ConflictDetection• Plan Your Import• Plan Your Conflict Detection• Perform Conflict DetectionSetting Options • Changing Default Conflict Types Checked• Changing Resolution Options