新規作成日 2023-09-13
最終更新日
Winodwsでは、ウインドウハンドル(HWND)を使用することで、既存アプリケーションを変更することなく、アプリケーション上のフォームに表示されるデータを取り込んだり、書き込んだりする方法が用意されています。
C#で行う方法が紹介されていますが、理解できなかったので、周辺の知識の収集と整理から始めることにしました。
参考
他のアプリケーションを操作するための周辺知識
- C#のコードで、外部のアプリケーションを起動する
他のアプリケーションを操作するためには、他のアプリケーションをコードから起動できる必要があります。
- アプリケーションが起動しているか確認する
対象となるアプリケーションが起動しているかどうかを確認する方法を紹介します。
- Windows上で動作するアプリケーションのプロセス名とは?
アプリケーションは、プロセス名で識別されます。アプリケーションの識別名を確認する方法を紹介します。
- Spy++を使用する
Spy++を使用するとウインドウハンドル(HWND)を確認することができます。
- Windows 7やWindows 8で使われていた電卓アプリをWindows 10にインストールする
参考にした記事が、Windows 7やWindows 8で使われていた電卓アプリをつかって説明していたので、Windows 10にインストールしました
- プロセス名で指定したアプリケーションのウィンドウハンドルとメインウィンドウタイトルを表示する(C# WPF)
プロセス名で指定したアプリケーションのウィンドウハンドルとメインウィンドウタイトルを表示するアプリケーションを、C# WPFで作成します。
- Windows上で動作するアプリケーションのプロセス名とは?