У меня есть консольное приложение (SRMan.exe
), которое происходит от System.Windows.Forms.Form
. Я мог бы скрыть форму во время работы exe. Код я использовал здесьПолучение ручки скрытой формы
this.Opacity = 0;
this.Size = new Size(0, 0);
this.Location = new Point(-100, -100);
this.Visible = false;
АОЛО, сконфигурированный свойства формы ShowIcon
и ShowInTaskbar
ложь.
, но я не мог в состоянии получить дескриптор окна этого работает process.code я использовал здесь
Process[] process1 = Process.GetProcessesByName("SRMan");
IntPtr pt = process1[0].MainWindowHandle;
Любая помощь приветствуется!
Thanks,
Karim.
Я бы начинать с другого процесса процесс (SRMan.exe), и я должен отправлять сообщения в этом запущенного процесса Поэтому мне нужно использовать Process [] process1 = Process.GetProcessesByName («SRMan»); IntPtr pt = process1 [0] .MainWindowHandle; – 2009-07-31 12:56:11
, как указывает Sk93, попробуйте использовать process1 [0] .WaitForInputIdle(); работал на меня и в прошлом. –