Làm cách nào để thêm Loại thư mục tùy chỉnh để sử dụng làm mẫu trong Windows Vista (hoặc Windows 7)?


11

Tôi đang tìm cách thêm cài đặt tùy chỉnh vào danh sách các loại thư mục trong Vista (hoặc Windows 7) để tôi có thể sử dụng nó làm mẫu cho các thư mục khác.

Mẫu tôi muốn thêm sẽ giống hệt với Tất cả các mục, ngoại trừ cột Ngày Taken được hiển thị. Làm cách nào để thêm vào danh sách này (xem hình ảnh bên dưới)?

nhập mô tả hình ảnh ở đây

Câu trả lời:


2

Tôi thực sự tò mò về câu hỏi này vì vậy tôi đã cố gắng tìm kiếm mọi nơi tôi có thể. Xa nhất tôi nhận được là liên kết này trên MSDN.

Dường như những dữ liệu bạn đang tìm kiếm được lưu trữ trong khóa đăng ký tại đây: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Thật không may, tôi không phải là chuyên gia đăng ký nên tôi chỉ tìm kiếm chìa khóa và điều tra. Tuy nhiên, các hằng số FOLDERTYPEID được chỉ định bởi Microsoft không xuất hiện ở đó. Xin lỗi đó không phải là một câu trả lời hoàn chỉnh nhưng tôi đã tìm kiếm ở khắp mọi nơi và tất cả những gì tôi có thể tìm thấy là nhiều câu hỏi hơn trong cùng một chủ đề.


2

Thực sự có khá nhiều lỗi với các mẫu thư mục và tùy chỉnh trong Windows XP. Rõ ràng, điều này là do nó được lập trình không chính xác bởi các thực tập viên tuổi teen (mặc dù tôi không thể nói liệu điều này có đúng hay không, nó có đủ ý nghĩa với tôi.)

Không có cách nào để thêm một mẫu mới, nhưng có thể đạt được hiệu ứng tương tự bằng cách trước tiên gán một thư mục cho một mẫu cụ thể, sau đó thay đổi các chi tiết cụ thể trong sổ đăng ký.

Bạn cần xác định thư mục cụ thể sau khi thay đổi nó thành một trong các mẫu hiện có trong sổ đăng ký:

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

số [Whatever]sẽ ở đâu

Có một REG_SZchuỗi Giá trị được đặt tên FolderTypecho loại TEMPLATE để sử dụng: nghĩa là "MyMusic" cho Âm nhạc, "MyPictures" cho hình ảnh, "Tài liệu" cho 'Tài liệu thuộc bất kỳ loại nào' Văn bản cho các loại này nằm trong "% WINDIR% / shell tập tin .inf "

"Vid" REG_SZ String Valuechứa ID lớp cho hình ảnh "hình mờ". Tại thời điểm này, tôi không thể nhận xét về kiểu tệp nào là hợp lệ, nhưng tất cả bmp, gif, png hoặc jpg đều nên được thử.


0

Vì người ta không thể tìm thấy tên của các loại thư mục tiêu chuẩn trong sổ đăng ký, tôi tin rằng thật không may, chúng được tích hợp sẵn trong phần mềm Windows.

Như một bằng chứng tôi đã tìm thấy, ví dụ: "Hình ảnh và Video" dưới dạng một chuỗi unicode bên trong shell32.dll. Hơn nữa, nó đã được tìm thấy trong số các chuỗi không liên quan khác. Vì vậy, dường như không có bất kỳ nỗ lực nào để đóng gói tất cả các loại thư mục, có nghĩa là chúng đã được thêm từng cái một vì các loại mới được phát minh bởi các nhà thiết kế UI của Microsoft.

Tôi e rằng cách lập trình cẩu thả và thiển cận này của Microsoft khiến cho yêu cầu của bạn không thể thực hiện được. Trong mọi trường hợp, tôi không tin rằng bạn muốn hack shell32.dll.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.