1. C# / Говнокод #5871

    +119

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    Microsoft.Win32.RegistryKey Fregistry =
                    Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE")
                    .OpenSubKey("Microsoft").OpenSubKey("Windows").OpenSubKey("CurrentVersion")
                    .OpenSubKey("Installer").OpenSubKey("UserData")
                    .OpenSubKey("S-1-5-18").OpenSubKey("Products");
                string []Names = Fregistry.GetSubKeyNames() ;
                string uninstall = "";
                string ApplicationName = "Adobe Reader 7.0.8";
                for (int i = 0; i < Names.Length; i++)
                {
                    Microsoft.Win32.RegistryKey FTemp = Fregistry.OpenSubKey(Names[i]).OpenSubKey("InstallProperties");
                    if (FTemp.GetValue("DisplayName").ToString() == ApplicationName)
                    {
                        object obj = FTemp.GetValue("UninstallString");
                        if (obj == null)
                            uninstall = "";
                        else
                            uninstall = obj.ToString();
                        i = Names.Length; 
                    }
                }
     
                System.Console.WriteLine(uninstall);
                System.Diagnostics.Process FProcess = new System.Diagnostics.Process();
                string temp = "/x{" + uninstall.Split("/".ToCharArray())[1].Split("I{".ToCharArray())[2];
                FProcess.StartInfo.FileName = uninstall.Split("/".ToCharArray())[0];
                FProcess.StartInfo.Arguments = temp;
                FProcess.StartInfo.UseShellExecute = false;
                FProcess.Start();
                System.Console.Read();

    Запостил: qbasic, 03 Марта 2011

    Комментарии (1) RSS

    • говнокод, конечно, но за удаление Adobe Reader большое, сердечное СПАСИБО.

      Или это малвар от копирастов? ))
      Ответить

    Добавить комментарий