Tôi đang sử dụng Thiết lập Inno để đóng gói trình cài đặt của bên thứ ba bằng một EXE khác được xây dựng để chuẩn bị môi trường công ty của chúng tôi để cài đặt. Tôi thực sự muốn xóa tất cả các tệp trình cài đặt từ máy tính của người dùng cuối sau khi tôi hoàn tất. Tôi đã thử sử dụng deleteafterinstall
trên thư mục tạm thời mà tôi tạo bằng Inno, nhưng nó không hoạt động. Inno tự động tạo unins000.exe
và unins000.dat
trong thư mục cài đặt. Vì vậy, khi nó cố gắng để xóa thư mục gốc, nó thấy rằng nó không có sản phẩm nào.Tôi có thể yêu cầu Thiết lập Inno * không * để tạo các tệp unins000
Tôi không cần trình gỡ cài đặt của Inno vì ứng dụng 3P có riêng. Tôi có thể yêu cầu Thiết lập Inno không để tạo các tệp unins000 không? Hoặc tôi có thể yêu cầu nó xóa thư mục tạm thời ngay cả khi thư mục đó không trống không?
Thông thường bạn nên trích xuất các tệp tạm thời thành '{tmp}'. Inno sẽ tự động xóa sạch nó khi cài đặt hoàn tất. Đây là nơi duy nhất mà một cấu trúc đệ quy (các thư mục con) có thể được làm sạch đúng cách. – Miral