protected override void DestroyWindowOverride(HWND hwnd)
 {
     _process.CloseMainWindow();
     _process.WaitForExit(5000);
     if (_process.HasExited == false)
     {
         _process.Kill();
     }
     _process.Close();
     _process.Dispose();
     _process = null;
     hwnd.Dispose();
     hwnd = null;
 }
Esempio n. 2
0
        protected override void DestroyWindowOverride(HWND hwnd)
        {
            var process = Process.GetProcessById(processID);

            process.CloseMainWindow();

            process.WaitForExit(5000);

            if (process.HasExited == false)
            {
                process.Kill();
            }

            process.Close();
            process.Dispose();

            hwnd.Dispose();
            hwnd = null;
        }