site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Hi, 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 (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... 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. This email sent to site_archiver@lists.apple.com