site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Thread-index: AclbocI7r/5mgbICQ2Cg4O1EUmn2owAFgSfJ Thread-topic: Coding installer plugin in C++ Hi John, In order: [1] Yes: you can use Objective-C++, you'll need to conform to the Objective-C plug-in interface, but any implementation code you like can be in C++. [2] Yes, use either NSTask (from In Foundation.framework in Objective-C), or use lower-level system calls and piping. [3] Nope. The Installer application runs very specific tasks as administrator. For the purposes of a third-party plug-in, you're living in the context of the launching user. - Luke On 12/11/08 7:07 AM, "john@camelaudio.com" <john@camelaudio.com> wrote: Hello All, I am working on developing an installer plugin that allows files in an external RAR file to be unpackaged. I have no experience of Objective-C but I am an experienced C/C++ developer so I would like to do the majority of the development work in C++. Can anyone tell me if this is possible please? I would also be interested to know if there is a simpler way to achieve what I am trying to do without resorting to opening up terminal windows. I assume that if the user has already entered an administrator password into the installer in order to install the files from the pkg file then my plugin would run with administrator rights as well and would not need to request an additional password. Am I right in this assumption? Thanks, John Proctor Camel Audio http://www.camelaudio.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/luke%40adobe.com This email sent to luke@adobe.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... This email sent to site_archiver@lists.apple.com