Esempio n. 1
0
 private static void Main(string[] args)
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     if (args.Length > 0)
     {
         if (args[0] == "--tv-uninstall-9")
         {
             TeamViewer.Uninstall(9);
         }
         if (args[0] == "--tv-uninstall-11")
         {
             TeamViewer.Uninstall(11);
         }
         if (args[0] == "--tv-uninstall-12")
         {
             TeamViewer.Uninstall(12);
         }
         if (args[0] == "--ocs-uninstall")
         {
             OCS.Uninstall();
         }
         if (args[0] == "--di-uninstall")
         {
             DesktopInfo.Uninstall();
         }
         return;
     }
     Application.Run(new Form1());
 }
Esempio n. 2
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (InstalledSoftware.NameContain("Teamviewer"))
            {
                label1.Text        = "Удаляем Teamviewer";
                progressBar1.Value = 50;

                TeamViewer.Uninstall(Convert.ToInt32(comboBox2.SelectedItem));
                progressBar1.Value = 100;

                MessageBox.Show("TeamViewer удален");
                progressBar1.Value = 0;
                label1.Text        = "Для запуска нажмите \"НАЧАТЬ УСТАНОВКУ\"";
            }
            else
            {
                MessageBox.Show("TeamViewer не установлен");
            }
        }
Esempio n. 3
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (InstalledSoftware.NameContain("Teamviewer"))
     {
         label1.Text        = "Удаляем Teamviewer";
         progressBar1.Value = 50;
         Application.DoEvents();
         TeamViewer.Uninstall();
         progressBar1.Value = 100;
         Application.DoEvents();
         MessageBox.Show("TeamViewer удален");
         progressBar1.Value = 0;
         label1.Text        = "Для запуска нажмите \"НАЧАТЬ УСТАНОВКУ\"";
         Application.DoEvents();
     }
     else
     {
         MessageBox.Show("TeamViewer не установлен");
     }
 }
Esempio n. 4
0
 static public void Uninstall()
 {
     try
     {
         if (InstalledSoftware.NameContain("teamviewer", "msi"))
         {
             Process process = new Process();
             process.StartInfo.WorkingDirectory = TeamViewer.Path;
             process.StartInfo.FileName         = string.Format(TeamViewer.Path + "\\uninstall.exe");
             process.StartInfo.Arguments        = " /S";
             process.Start();
             process.WaitForExit();
         }
         if (InstalledSoftware.NameContain2("teamviewer", "msi"))
         {
             Process process = new Process();
             process.StartInfo.WorkingDirectory = Directory.GetCurrentDirectory() + "\\TeamViewer";
             process.StartInfo.FileName         = "msiexec.exe";
             process.StartInfo.Arguments        = " /x \"" + Directory.GetCurrentDirectory() + "\\TeamViewer\\" + TeamViewer.GetMSIPackegeName() + "\" /norestart /qn";
             process.Start();
             process.WaitForExit();
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show("Стандартное сообщение таково: ");
         MessageBox.Show(exc.ToString());
         MessageBox.Show("Свойство StackTrace: " + exc.StackTrace);
         MessageBox.Show("Свойство Message: " + exc.Message);
         MessageBox.Show("Свойство TargetSite: " + exc.TargetSite);
     }
 }
Esempio n. 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(textBox1.Text) > 100000 && Convert.ToInt32(textBox1.Text) < 999999)
            {
                if (comboBox1.SelectedIndex != -1)
                {
                    if (!(checkBox1.Checked) && (!checkBox2.Checked) && (!checkBox4.Checked))
                    {
                        MessageBox.Show("Выберете компоненты для установки");
                    }
                    else
                    {
                        comboBox1.Enabled = false;
                        comboBox2.Enabled = false;
                        checkBox1.Enabled = false;
                        checkBox2.Enabled = false;
                        checkBox3.Enabled = false;
                        checkBox4.Enabled = false;
                        textBox1.Enabled  = false;
                        button1.Enabled   = false;
                        button2.Enabled   = false;
                        button3.Enabled   = false;
                        button4.Enabled   = false;

                        progressBar1.Value = 20;

                        button1.Text = "Дождитесь завершения установки";

                        string company = comboBox1.SelectedItem.ToString();
                        int    tag     = Convert.ToInt32(textBox1.Text);

                        if (checkBox2.Checked)
                        {
                            if (InstalledSoftware.NameContain("Teamviewer"))
                            {
                                label1.Text = "Удаляем Teamviewer";

                                TeamViewer.Uninstall(Convert.ToInt32(comboBox2.SelectedItem));

                                progressBar1.Value = 40;

                                label1.Text = "Устанавливаем Teamviewer";

                                if (checkBox3.Checked)
                                {
                                    TeamViewer.Install(company, tag, Convert.ToInt32(comboBox2.SelectedItem), true);
                                }
                                else
                                {
                                    TeamViewer.Install(company, tag, Convert.ToInt32(comboBox2.SelectedItem), false);
                                }
                            }
                            else
                            {
                                progressBar1.Value = 40;

                                label1.Text = "Устанавливаем Teamviewer";

                                if (checkBox3.Checked)
                                {
                                    TeamViewer.Install(company, tag, Convert.ToInt32(comboBox2.SelectedItem), true);
                                }
                                else
                                {
                                    TeamViewer.Install(company, tag, Convert.ToInt32(comboBox2.SelectedItem), false);
                                }
                            }
                        }
                        progressBar1.Value = 60;

                        if (checkBox1.Checked)
                        {
                            label1.Text = "Устанавливаем OCS";

                            OCS.Install(company, tag);
                        }
                        progressBar1.Value = 80;

                        if (checkBox4.Checked)
                        {
                            label1.Text = "Устанавливаем DesktopInfo";

                            DesktopInfo.Install();
                        }
                        progressBar1.Value = 100;

                        label1.Text       = "Устанавка завершена";
                        button1.Text      = "НАЧАТЬ УСТАНОВКУ";
                        comboBox1.Enabled = true;
                        checkBox1.Enabled = true;
                        checkBox2.Enabled = true;
                        if (checkBox2.Checked)
                        {
                            comboBox2.Enabled = true;
                            checkBox3.Enabled = true;
                        }
                        checkBox4.Enabled = true;
                        textBox1.Enabled  = true;
                        button1.Enabled   = true;
                        button2.Enabled   = true;
                        button3.Enabled   = true;
                        button4.Enabled   = true;
                    }
                }
                else
                {
                    MessageBox.Show("Не выбран клиент");
                }
            }
            else
            {
                MessageBox.Show("Не верный формат тега");
            }
        }