.NET UIAutomation OR White フレームワークを使用して、すべてのデスクトップ ウィンドウを見つけようとしています。私は試した :
1.)
AutomationElement rootElement = AutomationElement.RootElement;
var winCollection = rootElement.FindAll(TreeScope.Subtree, Condition.TrueCondition);
2.)
Desktop.Instance.Windows();
どちらも ArgumentException をスローします。他に方法があれば教えてください...
更新/回答: Desktop.Instance.Windows(); VS2010を使用してコードをデバッグしているときに例外がスローされることを除いて、正常に動作します。