Tôi đang cố gắng tìm tất cả các cửa sổ máy tính để bàn bằng cách sử dụng .NET UIAutomation OR White framework. tôi đã cố gắng:Tìm tất cả các cửa sổ trên máy tính để bàn bằng cách sử dụng UIAutomation .NET
1.)
AutomationElement rootElement = AutomationElement.RootElement;
var winCollection = rootElement.FindAll(TreeScope.Subtree, Condition.TrueCondition);
2.)
Desktop.Instance.Windows();
Cả ArgumentException ném. Vui lòng cho tôi biết nếu có các cách khác để thực hiện việc này ...
CẬP NHẬT/TRẢ LỜI: Desktop.Instance.Windows(); hoạt động tốt ngoại trừ việc nó ném ngoại lệ trong khi gỡ lỗi mã bằng cách sử dụng VS2010.