Автор: PIL123
Дата сообщения: 14.05.2005 13:46
Привет, ALL!
Копаясь по своей проблеме (начало с описанием проблемы см. 4 сообщения выше) я написал, пользуясь примером из книжки, следующий административный шаблон:
---
CLASS USER
CATEGORY "Sample Policies"
EXPLAIN "These are sample policies that illustrate parts."
POLICY "Sample policy"
SUPPORTED "At least Microsoft Windows XP Professional"
EXPLAIN "This is a sample policy that illustrates a part."
KEYNAME "Software\Policies"
PART test EDITTEXT
DEFAULT "This is the default text"
VALUENAME "Default Server Host"
END PART
END POLICY
END CATEGORY
---
который делает всё, что мне необходимо, однако он это позволяет делать только в ветке "Software\Policies", а мне нужно, чтобы это было сделано в другой ветке (HKEY_CURRENT_USER\Software\Mirabilis\ICQCorp\DefaultPrefs). И дело в том, что, когда я в строке KEYNAME "Software\Policies" в административном шаблоне меняю значение на "Software\Mirabilis\ICQCorp\DefaultPrefs" или хотя бы на "Software\Mirabilis", то политика перестаёт работать. Даже не просто перестаёт работать, а не отображается в списке политик, т.е. не загружается вообще. В связи с вышеописанным у меня складывается впечатление, что с помощью административных шаблонов можно вносить изменения в реестр только в определённые ветки, а конкретно:
Software\Policies
Software\Microsoft\Windows\CurrentVersion\Policies
и, возможно, где-то ещё.
Подтвердите или опровергните, пожалуйста, мои подозрения и, если, мои подозрения верны, то, подскажите, пожалуйста, как мне всё-таки решить задачу, которую я описывал выше на 4 сообщения.