回答編集履歴
1
C#のみでなんとかしたい場合の追記
answer
CHANGED
@@ -10,4 +10,13 @@
|
|
10
10
|
グローバルフックの具体的なソースコードは以下が参考になります。
|
11
11
|
[第163章 WH_CALLWNDPROCフック](http://www.kumei.ne.jp/c_lang/sdk2/sdk_163.htm)
|
12
12
|
注意点として、キーボードフックを使用するC#の例が見つかるかと思いますが、
|
13
|
-
WH_CALLWNDPROCを使用したい場合はC#では基本的に無理です。
|
13
|
+
WH_CALLWNDPROCを使用したい場合はC#では基本的に無理です。
|
14
|
+
|
15
|
+
追記
|
16
|
+
C#のみでなんとかしたい場合はUIAutomationで何とかなるかもしれません。
|
17
|
+
参考URL
|
18
|
+
UIAutomattionでのイベントの補足の例
|
19
|
+
http://u338steven.hateblo.jp/entry/2016/08/23/120353
|
20
|
+
https://msdn.microsoft.com/ja-jp/library/ms752297(v=vs.110).aspx
|
21
|
+
WindowCloseのイベントを取得する例
|
22
|
+
https://msdn.microsoft.com/ja-jp/library/system.windows.automation.windowpattern.windowclosedevent(v=vs.110).aspx
|