Không có cách lập trình quản lý các mục được ghim trên menu bắt đầu hoặc thanh tác vụ. Vấn đề với việc cho phép bạn sửa đổi các mục được ghim là bạn có thể cố gắng thực hiện nó; và đó là sai.
Vấn đề là mọi người, không phải là người dùng , có thể quyết định thêm các mục vào:
- Máy tính để bàn
- menu bắt đầu danh sách các mục nhanh
- menu khởi động nhanh
- menu yêu thích
- menu bắt đầu danh sách ghim
- danh sách ghim thanh tác vụ
Đột nhiên những khu vực này trở thành bãi rác cho từng chút rác mà ai đó nghĩ là quá tuyệt.
Những khu vực dành cho người dùng . Không phải trình cài đặt. Không phải nó.
Đó là lý do tại sao không có cách nào cho bất cứ ai, ngoại trừ những người sử dụng , đến các mục pin để menu Start hoặc thanh tác vụ. Nếu họ cho phép bạn: bạn có thể cố gắng làm điều đó. Microosoft đã học được bài học của họ.
Các ứng dụng vẫn cố gắng nhét rác vào máy tính để bàn và Quick Launch của người dùng - ngay cả khi không còn là khởi chạy nhanh. Ngay cả Git, người yêu hiện tại cũng làm điều đó:
Các nhà phát triển không thể tin tưởng để làm những gì đúng.
Trích dẫn Raymond Chen:
Tại sao không có quyền truy cập theo chương trình vào danh sách pin menu Bắt đầu?
Chúng tôi đã học bài học của chúng tôi một cách khó khăn.
Trong Windows 95, chúng tôi đã cấp quyền truy cập theo chương trình vào danh sách "Mục nhanh" của menu Bắt đầu - các mục xuất hiện ở đầu menu Bắt đầu phía trên danh sách Chương trình. Khu vực này có nghĩa là để người dùng tùy chỉnh với các liên kết yêu thích của họ, nhưng các chương trình nhanh chóng nhìn thấy cơ hội và tự spam vào đó mỗi khi họ có cơ hội.
Trong IE, chúng tôi đã cấp quyền truy cập theo chương trình vào menu Favorites và một lần nữa, các chương trình tự spam vào đó.
Trong Windows XP, chúng tôi cố tình không cấp quyền truy cập theo chương trình vào danh sách các mục in đậm ở đầu menu Bắt đầu ("danh sách pin"). Danh sách pin dành cho người dùng để đặt các biểu tượng yêu thích của họ. Đây không phải là nơi để một chương trình quyết định đơn phương, "Tôi rất tuyệt. Tôi là biểu tượng yêu thích của bạn. Tôi chỉ biết điều đó. Vì vậy, tôi sẽ đặt mình ở đó bởi vì, tôi rất tuyệt."
Bởi vì chúng tôi biết rằng thời điểm chúng tôi để mọi người lộn xộn với danh sách mã pin, mọi người sẽ tự cài đặt vào đó và nó sẽ trở nên vô nghĩa (và gây phiền nhiễu).
Tiếp theo Microsoft cần tìm ra cách ngăn các chương trình thêm phím tắt vào máy tính để bàn.
Thưởng trò chuyện
Tra cứu thư mục Quick Launch cũ của tôi trong Windows 7:
C:\Users\ian\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
Chương trình Foxit Reader nghĩ rằng đơn giản là nó phải tự thêm vào đó. Cùng với
Nếu bạn là tác giả của một trong những chương trình đó, bạn là một thằng ngốc. Dừng đưa các biểu tượng của bạn vào khởi động nhanh chóng. Dừng đặt biểu tượng của bạn trên máy tính để bàn. Dừng đặt biểu tượng của bạn trên màn hình Tất cả người dùng . Và tôi thấy rằng ngày nay Chrome đã tìm ra cách bỏ qua các quy tắc của Windows và tự ghim vào thanh tác vụ của tôi khi cài đặt ban đầu. Các chương trình thuộc về menu bắt đầu, và không nơi nào khác.
Thư mục Quick Launch vẫn tồn tại, nhưng giờ đây nó chỉ đơn giản là một mồi nhử cho các ứng dụng không phù hợp để đổ rác vào.
Các máy tính để bàn thư mục nên đi theo con đường tương tự.