私のアプリケーションでは、拡張機能をプログラムでアプリケーションに関連付ける必要があります。それは私のアプリケーションが実行されるときであり、拡張機能を優先アプリケーションとしてそれ自体に関連付けます。
Windows では、レジストリ API を使用してこれを行います。
C++ プログラムで Cocoa または Core Foundation を使用して、Mac OS X でこれを実現する方法を見つけることができません。
これは、アプリケーション自体が拡張機能に関連付けられているようなものです。