Hi,
Hat mit Adobe nix zu tun sondern mit Apples "LaunchServices". Das Prozedere ist ziemlich simpel: Wenn sich für ein und denselben Dateityp mehrere identische Anwendungen auf der Platte befinden, dann gewinnt die "höhere" das Rennen.
Der Trick bei MacOS < 10 war der, die bevorzugte Anwendung zu verjüngen. Dann öffnet sich diese anstatt der jeweils "höchsten" (also auch jüngsten) Programmversion -- solange nicht schon eine andere Anwendung, die für exakt denselben Dateityp registriert ist, bereits geöffnet war!
Das betrifft natürlich nicht den Wechsel zwischen bspw. Adobe Reader und bspw. Acrobat Pro, da beide Programme unterschiedliche Creator Codes hatten. Selbiges bei MacOS X bzgl. bspw. Vorschau und Acrobat Pro...
Bei MacOS X ist es mit den LaunchServices komplizierter (und wohl auch nicht einfach so zu ändern), da hier mit Bundle Identifiers gearbeitet wird aber eine simple Änderung des Erstellungs-/Modifikationsdatums eines Application Bundles oder Programms auf den ersten Blick nichts mehr bringt. Man müsste praktisch im Inneren des Programms herumwühlen (wie man es bspw. auch muß, um die LaunchServices davon zu überzeugen, daß manche Programme
nicht für gewisse Dateitypen zuständig sind und diese folgerichtig auch nicht in Finders "Öffnen mit"-Kontextmenü angeboten wird).
Welche Informationen genau man in des Programms Info.plist ändern müsste, weiß ich nicht genau. Vermutlich "CFBundleVersion" und Konsorten. Aber da sollte man nur daran denken, wenn man wirklich weiß, was man tut...
Siehe bspw.:
http://www.rubicode.com/...ultApp/faq.html#f3_4 Gruss,
Thomas