Tôi có trình cài đặt được viết bằng Java sử dụng Izpack. Nó hoạt động OK trên Windows XP, tuy nhiên trên Windows 7 nó không thể ghi vào c: \ Program Files. Thật kỳ lạ, khi người dùng chạy trình cài đặt này, tôi có thể tạo các thư mục trong các tệp c: \ program, nhưng không phải từ trình cài đặt.Không thể cài đặt vào c: Program files trên Windows 7
Tôi đang thiếu gì?
Ý anh là gì bởi 'như một người dùng chạy trình cài đặt này, vs 'không phải từ bộ cài đặt riêng của mình'. Trình cài đặt tự gọi như thế nào? –
Ý tôi là, bằng cách sử dụng trình thám hiểm, tôi có thể tạo các tệp và thư mục trong các tệp c: \ program, nhưng theo chương trình, tức là từ trình cài đặt Java này - tôi không thể – Demiurg
Cuối cùng tôi đã giải quyết vấn đề bằng cách làm cho trình cài đặt yêu cầu leo thang đặc quyền thích hợp như được đề xuất bên dưới. – Demiurg