Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Registering Helper Apps?

Posted on 1997-06-20
2
Medium Priority
?
258 Views
Last Modified: 2013-12-26
We are currently developing a C++ Macintosh application which needs to permanently, "programmatically" register a "Helper" application with both the Netscape Navigator client (Macintosh) and the Microsoft Internet Explorer client (Macintosh).

We are hoping to achieve this via an API or an AppleEvent, but any other trickery will do.

Netscape currently provides an AppleEvent by which we can "temporarily" register a "Helper" application with Navigator - but Navigator will unregister the helper application as soon as it quits.  We need the registration to remain permanent.

Any help would be greatly appreciated.
0
Comment
Question by:szeik
2 Comments
 

Accepted Solution

by:
Stef052197 earned 300 total points
ID: 1291515
This is just a pointer:

You should check the Internet Config API
It is Public Domain and widely used on the Mac

mailto:internet-config@share.com
http://www.quinn.echidna.id.au/Quinn/Config/Programming_Docs.html 

Hope it helps
- Stef -
0
 

Author Comment

by:szeik
ID: 1291516
Hi,

Thanks for the feedback.  We actually already got this working
by writing to the Netscape Preferences file, and the Internet Preferences file (The one used by Internet Config).  The only
catch is that we have to force the user to quit Netscape while
we write to the prefs file, otherwise Netscape flushes away our
changes.  It also does not update itself when its prefs file is
changed behind its back.  MSIE handles this a lot better, and
we are able to register our helper app without having to quit
MSIE.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction: Finishing the grid – keyboard support for arrow keys to manoeuvre, entering the numbers.  The PreTranslateMessage function is to be used to intercept and respond to keyboard events. Continuing from the fourth article about sudoku. …
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses

971 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question