Trên nền tảng Windows, hầu hết các ứng dụng lớn đều có trình cài đặt riêng, thiết lập các thư mục bên dưới C:\Program Files
, có thể là một số nơi khác và có thể thêm một số khóa đăng ký, v.v.
Nhưng vẫn còn khá nhiều công cụ xung quanh chỉ bao gồm một .exe
hoặc có thể README
một .dll
hoặc hai.
Làm thế nào tôi nên cài đặt các công cụ như vậy? Trực tiếp vào C:\Program Files
? Tất cả trong một thư mục con dưới C:\Program Files
? Ở đâu đó dưới C:\Users\Me
? Ở đâu đó hoàn toàn khác nhau?
Hoặc có thể các cách tiếp cận khác nhau cho các công cụ chỉ với một trong những công cụ .exe
cũng có các tệp khác hoặc có thể chỉ những công cụ có .dll
nhu cầu được xử lý khác nhau ...
Có cách nào được chấp nhận tiêu chuẩn để làm điều này? Một "thực hành tốt nhất"? Nếu câu trả lời phụ thuộc vào phiên bản Windows, thì tôi đang sử dụng Windows 7.
Cụ thể, những gì có thể tấn công mọi người vì câu trả lời rõ ràng dường như có một nhược điểm:
Tôi đã cố gắng tự tạo các thư mục con mới C:\Program Files
. Trong thực tế, tôi nghĩ rằng tôi đã làm như vậy trước đây, nhưng Windows đưa ra một hộp thoại Truy cập thư mục đích bị từ chối . Điều này khiến tôi phải suy nghĩ hai lần thay vì chỉ mù quáng nhấp vào Tiếp tục .
Giả định rằng những bộ óc vĩ đại hơn tôi đã nghĩ ra điều này nhiều lần trong nhiều năm qua, tôi muốn hỏi cộng đồng nếu một loại "thực hành tốt nhất" nào được chấp nhận.
C:\Program Files
hoặc ở nơi khác và tôi cung cấp thông tin về một rào cản tiềm năng để C:\Program Files
trở thành một giải pháp rõ ràng.