Inheritance: System.Windows.Forms.Form
Exemplo n.º 1
0
        public bool Prompt()
        {
            var bReturn = false;
            var bRunning = IsRunning(m_szProcessName);

            if (IsRunning(m_szProcessName))
            {
                m_form =
                    new ClosePromptForm(string.Format(
                        "Please close running instances of {0} before running {1} setup.", m_szDisplayName,
                        m_szProductName));
                m_mainWindowHanle = FindWindow(null, m_szProductName + " Setup");
                if (m_mainWindowHanle == IntPtr.Zero)
                {
                    m_mainWindowHanle = FindWindow("#32770", m_szProductName);
                }

                m_timer = new Timer(TimerElapsed, m_form, 200, 200);

                bReturn = ShowDialog();
            }
            else
            {
                bReturn = true;
            }
            return bReturn;
        }
Exemplo n.º 2
0
        public bool Prompt()
        {
            var bReturn  = false;
            var bRunning = IsRunning(m_szProcessName);

            if (IsRunning(m_szProcessName))
            {
                m_form =
                    new ClosePromptForm(string.Format(
                                            "Please close running instances of {0} before running {1} setup.", m_szDisplayName,
                                            m_szProductName));
                m_mainWindowHanle = FindWindow(null, m_szProductName + " Setup");
                if (m_mainWindowHanle == IntPtr.Zero)
                {
                    m_mainWindowHanle = FindWindow("#32770", m_szProductName);
                }

                m_timer = new Timer(TimerElapsed, m_form, 200, 200);

                bReturn = ShowDialog();
            }
            else
            {
                bReturn = true;
            }
            return(bReturn);
        }