Всегда думал, что чтобы при создании нового пользователя, смена раскладки берется из ветки реестра
[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Hotkey"="1"
"Language Hotkey"="1"
"Layout Hotkey"="2"
это есть alt-shift
[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"
это есть ctrl-shift
Оказалось не так, стоит второй вариант, но при создании нового локального пользователя ставится alt-shift
Может я заблуждаюсь ?
Эти установки влияют тока на момент, когда появляется "окно приветствия", когда требуется ввести имя и пароль.
Hotkey=1 - Alt+Shift
Hotkey=2 - Crtl+Shift
Чтобы изменить настройки для создания нового пользователя, нужно менять профиль Default User.
Q: Как настроить профиль пользователя, создаваемый системой по умолчанию?
A: Для этого следует создать временного пользователя, загрузиться в его профиль и выполнить все необходимые настройки. Затем, загрузившись под администраторским логином, следует скопировать содержимое папки этого пользователя взамен содержимого папки "Default User". При этом на эту вновь созданную директорию "Default User" следует выставить такие же права доступа, как и были раньше. Останется только удалить созданного нами временного пользователя и его профиль. Так как, при заходе под гостевым логином содержимое папки "Default User" копируется в свежесозданную папку "Guest", удаляемую при отлогинивании - все созданные нами настройки останутся в силе и на гостевом логине.
[/quote]
HKEY_CURRENT_USER - содержит информацию о пользователе, зарегистрированном в системе на текущий момент. Эта информация хранится в файлах NTUSER.DAT и NTUSER.DAT.LOG, расположенных в каталоге \%Systemroot%\Profiles\Username, где Username - имя пользователя, зарегистрированного в системе на данный момент.
Соответственно, искать надо в \%Systemroot%\Profiles\Default User\NTUSER.DAT и NTUSER.DAT.LOG.
искать надо в \%Systemroot%\Profiles\Default User\NTUSER.DAT и NTUSER.DAT.LOG.
[/quote]
Xenon[BMSTU] HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle\
Hotkey=Смeнa coчeтания клaвиш пepeключения pacклaдки клaвиaтуpы и переключения между языками. Тип: REG_SZ; Значение: (1 = левый Alt+Shift; 2 = Ctrl+Shift; 3 = отключен)
HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle\
Layout Hotkey=Смeнa coчeтания клaвиш пepeключения pacклaдки клaвиaтуpы. Тип: REG_SZ; Значение: (1 = Alt слева +Shift; 2 = Ctrl+Shift; 3 = отключен)
HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle\
Language Hotkey=Смeнa coчeтания клaвиш пepeключeния мeжду языкaми ввoдa. Тип: REG_SZ; Значение: (1 = Alt слева +Shift; 2 = Ctrl+Shift; 3 = отключен)
Так что рихтуешь ты правильно и там где нужно, а вот почему не выходит каменный цветок я не знаю
Крепыш Ну вот попробовал и не только..............
После установки системы, настройки для профиля Default User, берутся с ветки HKEY_USERS\.DEFAULT и совпадают. Т.к. Default User профиль не храниться в реестре, то изменение ветки HKEY_USERS\.DEFAULT не изменяет этот профиль.
Default User профиль хранится в Documents and Settings\Default User и напрямую не рихтуется (наверное есть возможность через скрипт).
Ветка HKEY_USERS\.DEFAULT - Device\Harddisk 0\Partition1\WINNT\System32\Config\Default.
Ветка HKEY_USERS\.DEFAULT используется когда пользователь еще не залогинисля, т.е. при нажатии CRTL+ALT+DEL и если пользователь логинится первый раз, то его профиль создается из Default User.
Соответственно есть 2 пути решения проблемы.
1. Ты уже написал
Цитата
Чтобы изменить настройки для создания нового пользователя, нужно менять профиль Default User.
[/quote]
Желательно стандартным способом, а не тем что описан в W2K FAQ.
2. Если в сетке куча таких "кривых" компов, то можно создать настроенный профиль и выложить его на контроллер домена в папку NETLOGON.
http://www.microsoft.com/technet/prodte ... 52976.mspx
Default User профиль хранится в Documents and Settings\Default User и напрямую не рихтуется
[/quote]
А хранится реестр как раз в файле \%Systemroot%\Profiles\Default User\NTUSER.DAT. Именно отсюда и берутся данные для ветки HKEY_CURRENT_USER при создании нового профиля.
А хранится реестр как раз в файле \%Systemroot%\Profiles\Default User\NTUSER.DAT
[/quote]
Реестр не хранится в этом файле, в нем хранится ветка HKEY_USERS\Security ID (SID), за исключением профиля Default User, который не храниться в реестре.
Реестр хранится во многих файлах, в основном лежат тут - Device\Harddisk 0\Partition1\WINNT\System32\Config\
Ветка HKEY_CURRENT_USER - это копия ветки HKEY_USERS\SID (например HKEY_USERS\S-1-5-21-448539723-1708537768-839522115-9319), создается в после регистрации пользователя в системе. При регистрации нового пользователя, а не при его создании, создается ветка HKEY_USERS\SID, в которую копируется профиль Default User.
The HKEY_CURRENT USER subtree does not contain any data. It just stores a pointer to the content of the HKEY_USERS\Security ID (SID) of current user subkey. Therefore, the content of that subkey also appear in HKEY_CURRENT_USER, and it can be viewed and changed in either location. This subtree provides easier access to the data. http://www.microsoft.com/resources/docu ... /46662.asp