テスト自動化にホワイトを使用しています。ダイアログ名を介してアプリケーションを追跡する簡単なアプリケーションテストを作成しました。
var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");
ただし、ローカリゼーションが異なればキャプションも異なる可能性があるため、このアプローチは不安定です。ClassIDを使用して、アプリケーションを追跡するにはどうすればよいですか?