Solved

Registering Helper Apps?

Posted on 1997-06-20
2
240 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 100 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
only14 challenge 19 70
modThree challenge 4 80
ASP.NET C# MessageBox.Show Showing a modal dialog box or form when the application ... 2 104
Making an alias 7 82
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. …
If you use Adobe Reader X it is possible you can't open OLE PDF documents in the standard. The reason is the 'save box mode' in adobe reader X. Many people think the protected Mode of adobe reader x is only to stop the write access. But this fe…
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.
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

863 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

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now