QA@IT
«回答へ戻る

回答を投稿

以下のブログに従い WM_GETCONTROLNAME を利用することで .NET 3.5 x86 なアプリケーションのボタンのNameプロパティは取得できました。
NativeMethodsに関してはコメントの中にリンクがあります。

http://blogs.msdn.com/b/brianmcm/archive/2006/01/17/getting-the-winforms-id-of-a-control.aspx

ただAPIを使用してReadProcessMemoryなどもしてますので解放漏れなどに注意が必要ですね。

以下のブログに従い WM_GETCONTROLNAME を利用することで .NET 3.5 x86 なアプリケーションのボタンのNameプロパティは取得できました。
NativeMethodsに関してはコメントの中にリンクがあります。

http://blogs.msdn.com/b/brianmcm/archive/2006/01/17/getting-the-winforms-id-of-a-control.aspx

ただAPIを使用してReadProcessMemoryなどもしてますので解放漏れなどに注意が必要ですね。