Làm cách nào để tôi có thể xử lý cửa sổ bằng cách đặt tên quy trình hoặc tên cửa sổ trong C# .. cho quá trình đang chạy đãLàm cách nào để có được cửa sổ xử lý bằng cách đặt tên quy trình đang chạy?
20
A
Trả lời
35
Bạn có thể sử dụng lớp Process
.
Process[] processes = Process.GetProcessesByName("someName");
foreach (Process p in processes)
{
IntPtr windowHandle = p.MainWindowHandle;
// do something with windowHandle
}
+1
+1. Câu trả lời tốt. Điều này sẽ hoạt động nếu đó là xử lý cửa sổ chính cần thiết. – David
+8
Lưu ý rằng MainWindowHandle trả về 0 nếu cửa sổ chính bị ẩn ... –
+0
có cách nào để thực hiện điều này trong Java không? –
Các vấn đề liên quan
- 1. Nhận quy trình đang chạy xử lý được xử lý
- 2. Làm cách nào để tôi có thể xử lý cửa sổ chính bằng Python?
- 3. Xử lý nhiều cửa sổ bằng Python
- 4. cách xử lý tín hiệu trên cửa sổ bằng haskell?
- 5. Làm cách nào để xác định URL nào đang được xử lý bởi một quy trình HTTPD nhất định?
- 6. Làm cách nào để có danh sách các xử lý tệp đang mở theo quy trình trong C#?
- 7. Làm cách nào tôi có thể xử lý cửa sổ biểu mẫu datetimepicker ArgumentOutOfRangeException?
- 8. Lấy tên quy trình từ pid hoặc xử lý
- 9. Làm cách nào để tạo tệp tạm thời có tên trên các cửa sổ bằng Python?
- 10. Làm cách nào để có được kích thước của cửa sổ trình duyệt bằng Prototype.js?
- 11. Xử lý bằng cách đặt thành null?
- 12. Làm cách nào để kiểm soát quy trình cốt lõi nào đang chạy?
- 13. Xử lý cửa sổ Delphi XE2, vcl
- 14. Kiểm tra xem quá trình Mac có đang chạy bằng Bash theo tên quy trình
- 15. Làm cách nào để tôi có thể xử lý quy trình R trong ESS/Emacs?
- 16. Làm cách nào để xử lý tin nhắn cửa sổ từ một chuỗi riêng biệt?
- 17. Cách tạo trình xử lý để đóng cửa sổ trong Java Swing
- 18. Làm cách nào để có được danh sách các cửa sổ/quy trình mở hiện tại với Java?
- 19. xem trình xử lý tệp đang mở cho quá trình trên cửa sổ
- 20. Làm cách nào để chạy PartCover trong cửa sổ x64
- 21. Làm cách nào để khởi chạy cửa sổ trình duyệt mới không có thanh công cụ?
- 22. Làm cách nào để chạy trình xử lý sự kiện được gán cho mô hình?
- 23. Xử lý các cửa sổ tối đa bằng SDL
- 24. Làm cách nào tôi có thể đặt kích thước cửa sổ của cửa sổ lô?
- 25. Làm cách nào để xác nhận cửa sổ trình duyệt đang mở, với Javascript?
- 26. Làm thế nào để bạn có được Số lượng Xử lý Cửa sổ Hiện tại và Hạn chế Xử lý Cửa sổ trong .NET?
- 27. cách xử lý nút đóng cửa sổ trong ca cao
- 28. Đa xử lý Python: làm cách nào để giới hạn số lượng quy trình chờ?
- 29. Cách tạo cửa sổ Office 2013 chạy trong các quy trình riêng lẻ
- 30. Cách xử lý chính xác cửa sổ WPF là gì?
Xem mục này để có cửa sổ con: http://stackoverflow.com/questions/79111/net-c-getting-child-windows-when-you-only-have-a-process-handle-or -pid/79205 # 79205 –
Bạn cho rằng quy trình chỉ có một cửa sổ. Không phải là một giả định hợp lệ. –