私は、お互いに依存する2つのアプリケーションを持っています。 1つは堅牢なvb6アプリケーションです。もう一つは私の熱心に期待されているステルス技術を採用しており、おそらくオスカーの.net(2.0)システムトレイアプリケーションです。 vb6アプリはシステムトレイアプリを起動します。そしてVB6アプリケーションがシャットダウンされた場合、他の作業がないと仮定すると、シストレイアプリケーションは自動的にシャットダウンします(文書をデータベースに保存する作業です)。.netアプリとvb6アプリをお互いに話をするには?
唯一残っているのは、システムトレイアプリがクラッシュしたり、致命的なエラーが発生して作業を実行できない場合です。この状態の可能性の高い結果は、モーダルダイアログをポップアップして、ユーザーに「ドキュメントをもう保存できないため、サポートにすぐ連絡する」ことを伝えます。
ここで最悪のシナリオは、ドキュメントがvb6アプリで処理されるたびに(すなわち、ユーザーがドキュメントを完成し、コンポーネントが圧縮されてローカルに保存されると)、チェックしてシステムトレイアプリが動作しているかどうかを確認してください。私は知らない、少し面倒なようです。より洗練されたアプローチはありますか?私のvb6アプリを「信号」することができる/私のvb6アプリにそのような信号を聞くことができる何らかの方法はありますか?
.NETで行わ何でもステルスは何ですか?余分な(そして膨大な)ランタイムが必要で、逆コンパイルは簡単です。 – Bob77
あなたの皮肉メーターを確認してください – Erix
いいえ、皮肉、正直な好奇心。私はここで「ステルス」がどこに来るのだろうと思っていた。 – Bob77