Installing plugins
Installing plugins
- Subject: Installing plugins
- From: Rob Keniger <email@hidden>
- Date: Fri, 27 May 2005 08:31:00 +1000
Hi,
I'm not sure if this is OT or not so please feel free to point me to
another list.
I have a plugin for Adobe GoLive that requires several different
files to be installed in different places in an already-installed
copy of GoLive.
I have developed an installer that first copies the files to be
installed to a folder in the /Applications folder and then, using a
postflight script, identifies the default copy of GoLive using the
LaunchServices APIs (specifically, LSGetApplicationForInfo) and then
moves the files to the correct locations in that copy of GoLive. This
works perfectly back to 10.2.
The main problem I have is working out what to do if the user has
more than one copy of GoLive installed. I'd like to prompt the user
for the install location and I realise I'll have to do that using an
application. However, the LaunchServices APIs don't appear to have a
method that returns all applications matching a given bundle
identifier or creator code, so I don't think I can easily obtain a
list of installed copies of GoLive. However, there must be a way to
do this. I don't really want to do a manual scan of the file system
to locate copies of GoLive if I can possibly help it.
Does anyone have any ideas?
--
rob.keniger
------ menumachine for adobe golive ------
build dynamic drop-down menus in seconds
------- http://www.menumachine.com -------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden