• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ICDeletePref ??
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ICDeletePref ??


  • Subject: Re: ICDeletePref ??
  • From: Ben Artin <email@hidden>
  • Date: Fri, 4 Aug 2006 16:25:17 -0700

As far as I understand things, IC only stores the creator code (or perhaps the bundle identifier) of a protocol handler, and is therefore unable to differentiate among multiple copies or versions of the same app. It always uses the default one, and it gets its information about which one is default by consulting Launch Services.

You can see what Launch Services thinks about your app by sifting through the output of:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ LaunchServices.framework/Support/lsregister -dump

There is no way to remove an individual entry from the database, but you can kill the entire database using lsregister -kill, and you can also force-register a particular copy of an app using lsregister -f -r.

hth

Ben

--

<http://artins.org/ben> | KB1FMP

"Clue meter is reading zero." -- Alice


_______________________________________________ Do not post admin requests to the list. They will be ignored. Macnetworkprog mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: ICDeletePref ??
      • From: email@hidden
References: 
 >Re: ICDeletePref ?? (From: email@hidden)
 >Re: ICDeletePref ?? (From: email@hidden)

  • Prev by Date: Re: ICDeletePref ??
  • Next by Date: Re: NKEs on Intel-based Macs
  • Previous by thread: Re: ICDeletePref ??
  • Next by thread: Re: ICDeletePref ??
  • Index(es):
    • Date
    • Thread