ich habe Probleme bei der Deinstallation eines 32-Bit-Programms unter Windows 7.
Hier ist mein Code:
# funktioniert
# Das Programm wird korrekt deinstalliert, inklusive der Lizenzdatei und des zugehörigen Verzeichnisbaums in ProgramData
print('Deinstalliere die Software')
run(r'"C:\Program Files\rep 1\rep2\Uninstall.exe" /S')
remove_tree(r'C:\ProgramData\rep3')
# funktioniert nicht
remove_desktop_shortcut('toto.lnk')
remove_programs_menu_shortcut('toto.lnk')
remove_tree(r'C:\Program Files\rep 1')
1. Ich kann die Verknüpfung weder vom Desktop noch aus dem Startmenü entfernen
. 2. remove_tree hat für C:\ProgramData funktioniert, aber nicht für C:\Program Files
(Berechtigungsproblem?).
Ich bin für jeden Tipp dankbar
.
