私はMicrosoft AddIn Frameworkを使用してAddInアセンブリをロードしています。私はサービスからそれらを分離するように、彼ら自身のプロセスでそれらを実行しています。すべてのAddInプロセスがタスクマネージャにAddInProcess32.exeとして表示されることを私が気に入らないものです。プロセス分離を使用する場合、taskmanagerに表示される名前の名前を変更して、ユーザーをより詳しく説明できるようにするにはどうすればよいですか?AddInのプロセス名を指定する方法は?
6
A
答えて
7
残念ながら、あなたはできません。そのプロセスの
ファイル名はSystem.AddIn.Hosting.AddInProcessクラスのコンストラクタで呼び出されるプライベートメソッドGetProcessName(プラットフォームプラットフォーム)にハードコードされています。 System.AddIn.Hosting.AddInProcessは密閉されたクラスであるため、継承することはできず、そのメソッドはオーバーライドできません。
アドインのプロセス名をカスタマイズする唯一の方法は、System.AddInフレームワークの使用に関する考え方を拒否し、独自のプロセスを作成することです。
ここには、多くの例を持つC#でのプラグインアーキテクチャの作成に関する記事のリストがあります:Creating a plug-in framework in C#: Resources。
関連する問題
- 1. Xlam Addin更新プロセスの作成方法
- 2. fextファイル名を指定する方法
- 3. ファイル名の指定方法は?
- 4. デフォルトのDaskスケジューラのスレッド数/プロセス数を指定する方法
- 5. ACTION_SENDのファイル名を指定する方法は?
- 6. extjs 4のストアでモデル名を指定する方法は?
- 7. 出力実行ファイルの名前を指定する方法は?
- 8. Javaクラスの名前を正しく指定する方法は?
- 9. 型名にアセンブリの明示を指定する方法は?
- 10. Coq - 仮定の名前をインラインで指定する方法
- 11. 特定のPIDを指定して、Javaでプロセスを終了する方法
- 12. Outlook AddInの「私の」カスタムフォルダを特定する方法
- 13. Blueprismで列名とデータ項目を指定する方法は?
- 14. ダウンロード/エクスポート時にpdfbox.apacheファイル名を指定する方法は?
- 15. Fluent NHibernate ClassMapクラスでテーブル名を指定する方法は?
- 16. GRANTコマンドでデータベース名を指定する方法は?
- 17. ドッカープッシュでユーザー名とパスワードを指定する方法は?
- 18. xts :: to.periodでOHLCV列名を指定する方法は?
- 19. Java Metroでユーザー名/パスワードを指定する方法は?
- 20. testng.xmlのメソッド名、クラス名、パラメータでテストを指定する方法は?
- 21. pydaemonを使ってデーモンプロセスの名前を指定する方法
- 22. ラベルのカスタムフォントファミリ名のサイズを指定する方法
- 23. mysqlの一意のフィールドにインデックス名を指定する方法
- 24. AWS SAM - 関数の名前を指定する方法
- 25. OledbCommandでExcelシート名を指定する代わりの方法
- 26. addColumn()関数のテーブル名をマゼンタで指定する方法
- 27. Googleストリートビューで矢印のカスタムリンクオーバーレイ名を指定する方法
- 28. EF4のエンティティとは異なるテーブル名を指定する方法は?
- 29. 指定したプロセスでアプリケーションを起動する方法を指定しますか?コマンドline.Iで指定されたプロセスでアプリケーションを起動するように指定する方法
- 30. リモートサーバーからxmlhttprequestingするときのサーバー名の指定方法