alma Başlarken bir işlemin ana formunu almaya çalışıyorum, ancak FromChildHandle ve FromHandle her zaman null döndürür. MainWindowHandle ancak sıfırdan farklıdır.Bir alt işlemin formu
IntPtr p = process_wrapper.MainWindowHandle;
Form form = (Form) Control.FromChildHandle(p);
if (form != null)
{
form.Close();
}
process.kill()
vs teşekkürler. süreç başvurumdan başlatıldı. bu yüzden çocuk süreçtir. ve açıkça buna özel bir şeyi test etmek için form.close() öğesini çağırmak istiyorum. – clamp@clamp İşlem, PARENT sürecinizden çağrılsa bile, formu oluşturan alt işlemdir ve bu başka bir uygulama kapsamının parçasıdır. İşte bu yüzden ParentProcess'ten erişemezsiniz. – dognose
tamam teşekkürler. Yani bu formu almanın bir yolu yok mu? – clamp