nasıl işlem verilmiş .. C# süreç adını veya pencere başlık vererek pencere yürütebilirim Sen Process
sınıfını kullanabilirsiniz çalışan zatenPencere tanıtıcısını, çalışan işlem adını vererek nasıl edinebilirim?
20
A
cevap
35
içindedir.
Process[] processes = Process.GetProcessesByName("someName");
foreach (Process p in processes)
{
IntPtr windowHandle = p.MainWindowHandle;
// do something with windowHandle
}
+1
+1. İyi cevap. Bu, gerekli olan ana pencere tanıtıcısıysa çalışır. – David
+8
Ana pencere gizlenmişse MainWindowHandle 0 döndürdüğünü unutmayın ... –
+0
Java'da bunu yapmanın bir yolu var mı? –
İlgili konular
- 1. C# 'de bir İşlem' ana pencere tanıtıcısını nasıl edinirsiniz?
- 2. Program adını Racket'te nasıl edinebilirim?
- 3. Kullanıcı adını Python'da nasıl edinebilirim?
- 4. Çalışan sunucu URL'sini nasıl edinebilirim?
- 5. XT pencere tanıtıcısını GtkWidget öğesinden alma
- 6. Şu an çalışan MLM adını Arden uygula
- 7. Python betiğinin işlem adını değiştirme
- 8. Çalışan Komutun (veya jar veya komut dosyasının) adını Groovy's CliBuilder'dan nasıl edinebilirim?
- 9. Erlang VM'nin işlem adını nasıl değiştiririm?
- 10. window.matchMedia sadece pencere yenilemede çalışan
- 11. Bir işlem tanımının çalışan örneklerini nasıl sorgulanır?
- 12. C# içindeki işlem adını değiştir?
- 13. Denetleyicinin İşlem adını Görüntüle Görünüm
- 14. IIS7 için çalışan işlem nedir?
- 15. İki pencere, açılır pencere ve ana pencerede çalışan pygtk
- 16. Java'da bir dosyanın sahibinin adını OSX'te nasıl edinebilirim?
- 17. Modelin adını veya Django nesnesinin içerik türünü nasıl edinebilirim?
- 18. Bilgisayarımın tam etki alanı adını Python'da nasıl edinebilirim?
- 19. ASP.NET-MVC. Denetleyici adını bir url'den nasıl edinebilirim?
- 20. Sembolik bir bağlantının adını nasıl edinebilirim? Bir komutun
- 21. FB AD hesap adını Python API aracılığıyla nasıl edinebilirim?
- 22. JQuery 1.3'te çalışan Ajax Queue eklentisini nasıl edinebilirim?
- 23. Aurelia'da çalışan Amazon Cognito Identity SDK'yı nasıl edinebilirim?
- 24. Sembolik yöntemler için çalışan scalaz IDEA canlı şablonlarını nasıl edinebilirim?
- 25. Performans Sayaç Örnek Adını (w3wp # XX) ASP.NET çalışan işlem kimliğinden edin.
- 26. Bir işlemin stdin'i bir işlem kimliğiyle nasıl edinebilirim?
- 27. Linux'taki gerçek işlem adını değiştirin Linux'ta
- 28. Pencere tanıtıcısı tarafından işlem kimliğini bulun
- 29. Uzak bir makinede çalışan bir işlem mi?
- 30. nasıl bir örnek vererek çalışacağız,
bu çocuk pencereleri almak için bakınız: http://stackoverflow.com/questions/79111/net-c-getting-child-windows-when-you-only-have-a-process-handle-or -pid/79205 # 79205 –
Bir işlemin yalnızca bir penceresi olduğunu varsayalım. Geçerli bir varsayım değil. –