Używam Inno Setup, aby spakować instalator innej firmy z innym EXE, który zbudowałem, aby przygotować nasze środowisko dla instalacji. Naprawdę chciałbym usunąć wszystkie pliki instalatora z komputera końcowego użytkownika po zakończeniu. Próbowałem użyć deleteafterinstall
w katalogu tymczasowym, który utworzę z Inno, ale to nie działa. Inno automatycznie tworzy unins000.exe
i unins000.dat
w katalogu instalacyjnym. Więc kiedy próbuje usunąć katalog główny, stwierdza, że nie jest pusty.Czy mogę powiedzieć Inno Setup * not *, aby utworzyć pliki unins000?
Nie potrzebuję deinstalatora Inno, ponieważ aplikacja 3P ma swoją własną. Czy mogę powiedzieć Inno Setup nie, aby utworzyć pliki unins000? Czy mogę powiedzieć, aby usunąć katalog tymczasowy, nawet jeśli nie jest pusty?
Zazwyczaj należy wyodrębnić pliki tymczasowe do '{tmp}'. Inno automatycznie oczyści to po zakończeniu instalacji. Jest to jedyne miejsce, w którym struktura rekurencyjna (podfoldery) może być prawidłowo oczyszczona. – Miral