private bool walletClose(WalletInstallInfo walletInfo)
        {
            var  proc   = walletInfo.ActiveProcess();
            bool closed = false;

            // wallet is executing
            if (proc != null)
            {
                try
                {
                    closed = proc.CloseMainWindow();
                    closed = closed && proc.WaitForExit(15000);
                    if (!proc.HasExited)
                    {
                        proc.Kill();
                        proc.WaitForExit(15000);
                    }
                }
                catch {
                }
            }
            return(closed);
        }