2009-07-22 20 views
4

アプリケーションにMMCスナップインをホストする方法はありますか?具体的には、アプリケーション/サービスの管理に使用する「エンタープライズ管理アプリケーション」があります。このユーティリティには、既にMMCスナップインとして実装されている特定の機能を追加したいと考えています。ホイールを再開発する必要はなく、既存のアプリケーションでこれらの設定済みのスナップインをホストするだけでよいでしょう。アプリケーションでMMCスナップインをホストすることはできますか?

私はMMCスナップインを書く上で豊富な情報を見ていますが、それらをホストすることについては全く何もありません。これが可能なら誰でも知っていますか?

+0

「ホイールを再発明しない」ためには、 "エンタープライズ管理アプリケーション"MMCスナップインとして?これは動作する方法です;-) – Udo

答えて

2

これは自分で試したことではありませんが、確かに可能であるはずです。独自のスナップインをホストしようとする場合は、はるかに簡単にする必要があります。スナップインのMMCバージョンについては言及していませんが、MMCとスナップインは明確なAPIを使用して通信します。独自のスナップインをホストする場合は、このスナップインの呼び出し方法についていくつかの期待があります。ホスティング環境からこれらの呼び出しを行う必要があります。また、MMCでのスナップインの使用方法を完全に理解するために、リバースエンジニアリングを行う必要があります。

+0

私はdevの時間を節約するためにmmcのスナップショットをホストしたいと思っていましたが、これを行う方法に関するドキュメントやサンプルコードはありませんので、おそらく再実装します。 mmcのスナップインホストを作成することは興味深い練習になりますが、私はいつかそうするかもしれません。もし私がすれば、私はコードプロジェクトにソースを投稿することになるでしょう! いずれにしても、お返事いただきありがとうございます。 –

+0

私は解決策にも興味があります。問題を複雑にするには、Java Appでスナップインをホストする必要があります。 – Ries

+0

@Ries:MMCはバージョンに応じてAPIにCOMまたは.NETを使用します。あなたが望むものを達成するためには、JavaからCOMまたは.NETのいずれかの呼び出しを行うことができなければなりません。私はそれが可能かどうかを伝えるためにJavaについてはあまり知りません。 –

0

iconage.comには、JavaアプリケーションをMMCスナップインに埋め込むことができると主張しているJWinExpressという製品がありました。私はこのツールのためにインターネットを磨きましたが、ウェブサイトはなくなりました。誰もソフトウェアのミラーを持っていないようです。

関連する問題