私はWindowsサービスに変換される単純なUIなしのアプリケーションを持っています。テストのために、いつ実行されているかを確認すると便利です。だから私は、UIを持つ他のアプリケーションとしてタスクバーのボタンを作成したいと思います。それは合理的な努力で可能ですか?どのウィンドウでもタスクバーボタンを作成する方法は?
答えて
をカスタムウィンドウクラスを作成し、常に最小限に抑えるか、常に不可視のウィンドウを維持します。タスクバーのボタンは、のウィンドウを表します。ウィンドウなしのボタンは使用できず、そのウィンドウが表示されている必要があります。 (ウィンドウが画面(s)はオフに置く座標を持つことができ、それがゼロ寸法を有することができるが、それはWS_VISIBLE
スタイルを持っている必要があります。)
別のオプションは、通知アイコンを作成することです。ウィンドウも必要ですが、ウィンドウを表示する必要はありません。しかし、最終的な目標がプログラムであることが目標であれば、あなたが望む以上に多くの努力を払うかもしれません。サービスは通知アイコンを表示したり、ウィンドウを表示することはできません。
最も簡単な変更は、単にプログラムをコンソールプログラムにすることです。その後、OSによってコンソールウィンドウが作成されます。あなたのプログラムはそれを作成したり管理したりする必要はありません。
いいえ、それは不可能です(0の大きさと、どこか-32767近い位置)
WindowsサービスにはUIが必要です。実際、Windows VistaとWindows 7では、それらは異なるセッションで実行されており、デスクトップへのアクセス権はありません。
サービスを監視するには、別のアプリケーションを作成する必要があります。通常、このようなアプリケーションは隠されたウィンドウで実行され、ユーザーと対話するためにnotification areaを使用します。
タイプITaskbarListのオブジェクトを作成し、メソッドAddTabを呼び出します。これが動作するには、可視ウィンドウは必要ありません。ダミーの非表示ウィンドウが表示されます。 もちろん、上記の方法で手動で追加しないと、このようなウィンドウはタスクバーに表示されません。
- 1. GNU画面で現在のウィンドウの隣にウィンドウを作成する方法は?
- 2. iPhoneで複数のウィンドウ/ビューを作成する方法は?
- 3. ウィンドウを作成する前にウィンドウ枠の幅を取得する方法は?
- 4. アクティビティでウィンドウを作成する方法は?
- 5. ウィンドウを表示するホットキーを作成する方法は?
- 6. ウィンドウ内のフォルダへのショートカットを作成する方法は?
- 7. 'ウィンドウ'のエイリアスを作成する方法は?
- 8. ウィンドウで実行するバッチファイルを作成する方法
- 9. firemonkeyのHUDウィンドウの作成方法
- 10. WinFormアプリケーションでWPFウィンドウをプログラムで作成する方法
- 11. extbaseでページを作成する最も良い方法はどれですか?
- 12. node.jsを使ってフレーム(フレーム、ウィンドウ)を作成する方法は?
- 13. React.js新しいウィンドウの作成方法
- 14. どのアクティビティでもアクセス可能なオブジェクトを作成する方法は?
- 15. mfcプロジェクトで新しいウィンドウを作成する方法
- 16. Adobe AIRで魅力的なウィンドウを作成する方法
- 17. ウィンドウ上で画像ポップアップを作成する方法Tkinter python3
- 18. CDialogウィンドウをプログラムで作成する方法
- 19. wxPythonで形状ウィンドウを作成する最も簡単な方法は何ですか?
- 20. どのコントローラやテンプレートでもアクセスできるAngularJSのisLoggedIn関数を作成する最も良い方法は?
- 21. ControlTemplateの2つの独立したインスタンスをウィンドウで作成する方法は?
- 22. Pythonでウィンドウを作成するには
- 23. FlexでWYSIWYGを作成する最も良い方法は?
- 24. 最も安全な方法は、PHPでセッションを作成する
- 25. HTML5 Canvasでレイヤーを作成する最も良い方法は?
- 26. C++でスレッドプールを作成する最も簡単な方法は?
- 27. angular2でカスタムモーダルダイアログを作成する最も良い方法は?
- 28. Oracle Forms:最初のウィンドウ/キャンバス/フォームを作成する方法
- 29. 別のアプリケーションのウィンドウのwxウィンドウの親を作る方法は?
- 30. Pythonでgtkウィンドウを作成する方法と、バックグラウンドでコードを実行する方法はありますか?
Taskmgr.exeは、テストに十分なプロセスを表示できます。 –
@ハンス:お客様のためではありません –
あなたの顧客はあなたのコードをテストしていますか?珍しい。 –