Tüm işlem boyunca çalışan ve doğru işlemi bulduğunda kod iletiyi gönderen kod parçasıdır. Sorum şu: 'proc' ye ne oldu, bu süreci nasıl bertaraf etmeliyiz. peşinForeach döngüsünde Process hakkında endişelenmem gerekiyor
//get all other (possible) running instances
Process[] processes = Process.GetProcesses();
foreach (Process proc in processes)
{
if (proc.ProcessName.ToLower() == ProcessName.ToLower())
{
SendMessage(proc.MainWindowHandle, (uint)Message, IntPtr.Zero, IntPtr.Zero);
}
}
sayesinde Harsha
korkuyor :) –
GC senin yardımına koşacaktır değil olun! – Joe
"Equals" yöntemiyle duyarsız dize karşılaştırmaları hakkında açık olabilirsiniz: if (proc.ProcessName.Equals (ProcessName, StringComparison.OrdinalIgnoreCase)) –