Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Programme deinstallieren und Installierte Programme anzeigen
Installierte Programme anzeigen, die deinstalliert werden koennen
Liste ist ueber Registry verfuegbar
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
<note important>Dieser Registry Eintrag ist scheinbar nur für Windows XP gültig </note>
Hier ist eine Liste von Eintraegen zu finden.
Fuer die Eintraege sind jeweils folgende Eintraege interessant
- DisplayName (string)
- DisplayVersion (string)
- InstallDate (string)
- Publisher (string)
- EstimatedSize (DWORD)
- UninstallString (string)
z.B.MsiExec.exe /X{05EC21B8-4593-3037-A781-A6B5AFFCB19D}
Programm deinstallieren
Process proc = new Process(); proc.StartInfo.UseShellExecute = true; proc.StartInfo.FileName = "MsiExec.exe" /*{UninstallString 1.Teil}*/ proc.StartInfo.Arguments = "/X{05EC21B8-4593-3037-A781-A6B5AFFCB19D}" /*{UninstallString 2.Teil}*/ proc.Start(); proc.WaitForExit();
Diskussion