Як додати спеціальний тип папки для використання в якості шаблону в Windows Vista (або Windows 7)?


11

Я шукаю спосіб додати власні налаштування до списку типів папок у Vista (або Windows 7), щоб я міг використовувати його як шаблон для інших папок.

Шаблон, який я хотів би додати, був би ідентичним "Усі елементи", за винятком того, що в ньому буде відображено стовпчик "Дата прийняття". Як додати до цього списку (див. Зображення нижче)?

введіть тут опис зображення

Відповіді:


2

Мені було дуже цікаво і це питання, тому я намагався шукати всюди, де міг. Найдалішим у мене було це посилання на MSDN.

Схоже, ці дані, які ви шукаєте, зберігаються тут у ключі реєстру: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

На жаль, я не є експертом з реєстру, тому я зайшов лише на пошуки ключа та розслідування. Однак константи FOLDERTYPEID, зазначені Microsoft, схоже, там відсутні. Вибачте, це не повна відповідь, але я шукав всюди, і все, що я міг знайти, було більше запитань на ту саму тему.


2

Насправді досить багато зламаних шаблонів папок та налаштування в Windows XP. Мабуть, це було пов’язано з тим, що неправильно запрограмовані підлітки-інтерни (хоча я не можу сказати, правда це чи ні, для мене це має сенс).

Неможливо додати новий шаблон, але можна досягти подібного ефекту, спочатку призначивши папку певному шаблону, а потім змінивши специфіку в реєстрі.

Вам потрібно визначити конкретну папку, змінивши її на один із існуючих шаблонів у реєстрі:

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

де [Whatever]буде будь-яке число

Існує REG_SZрядкове значення, назване FolderTypeдля типу TEMPLATE, який потрібно використовувати: тобто "MyMusic" для музики, "MyPictures" для зображень, "Documents" для "Документи будь-якого типу". Текст для них розташований у межах "% WINDIR% / оболонки .inf "файл

"Vid" REG_SZ String Valueмістить ідентифікатор класу для зображення "водяного знака". Наразі я не можу коментувати, які файлові типи є дійсними, але bmp, gif, png або jpg слід намагатись.


0

Оскільки в реєстрі неможливо знайти імена стандартних типів папок, я вважаю, що вони, на жаль, вбудовані в програмне забезпечення Windows.

Як доказ я знайшов, наприклад, "Зображення та відео" як рядок Unicode всередині shell32.dll. Більше того, його знайшли серед інших неспоріднених рядків. Тож не здається, що була спроба зібрати всі типи папок, це означає, що вони додавались один за одним, оскільки нові типи були винайдені дизайнерами інтерфейсу Microsoft.

Я боюся, що ця неохайна та недалекоглядна програма програмування Microsoft робить ваш запит неможливим. У будь-якому випадку, я не вірю, що ви хочете зламати shell32.dll.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.