Показать полную графическую версию : Как запретить пользователю любые манипуляции с языковой панелью?
timon4ik
24-10-2005, 15:31
Конкретно интересует в каких ЕХЕшниках, ДЛЛках или других файлах хранятся менюшки языковой панели?
Чтоб было понятнее - нужно запретить пользователю любые манипуляции с языковой панелью (разворачивание, сворачивание, закрывание и т.п.)
Возможно в этих: Windows\System32\ctfmon.exe; msctf. dll
timon4ik
24-10-2005, 16:54
ctfmon, msctf - не нашел нужных ресурсов :(
ctfmon, msctf - не нашел нужных ресурсов
Не понял!
нужно запретить пользователю любые манипуляции с языковой панельюТак и надо писать в заголовке.
USER
Administrative Templates\Control Panel\Regional and Language Options
Restrict selection of Windows menus and dialogs language
At least Microsoft Windows 2000
This setting restricts users to the specified language by disabling the menus and dialog box controls in the Regional and Language Options Control Panel. If the specified language is not installed on the target computer, the language selection defaults to English.
HKCU\Software\Policies\Microsoft\Control Panel\Desktop!MultiUILanguageID
USER
Administrative Templates\Start Menu and Taskbar
Do not display any custom toolbars in the taskbar
At least Microsoft Windows XP Professional or Windows Server 2003 family
This setting affects the taskbar. The taskbar includes the Start button, buttons for currently running tasks, custom toolbars, the notification area, and the system clock. Toolbars include Quick Launch, Address, Links, Desktop, and other custom toolbars created by the user or by an application. If this setting is enabled, the taskbar does not display any custom toolbars, and the user cannot add any custom toolbars to the taskbar. Moreover, the Toolbars menu command and submenu are removed from the context menu. The taskbar displays only the Start button, taskbar buttons, the notification area, and the system clock. If this setting is disabled or is not configured, the taskbar displays all toolbars. Users can add or remove custom toolbars, and the Toolbars command appears in the context menu.HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!NoToolbarsOnTaskbar
Источник: Group Policy Reference (http://www.microsoft.com/downloads/details.aspx?FamilyID=7821c32f-da15-438d-8e48-45915cd2bc14&displaylang=en)
timon4ik
25-10-2005, 10:35
To Vadikan
Если использовать эту политику то пропадает и сама языковая панель.
Может я недостаточно четко изложил вопрос, мне нужно сделать так, чтобы индикатор раскладки клавиатуры отображался на панели задач, переключались языки, но чтобы невозможно было закрыть языковую панель и проделать с ней любые другие операции, тоесть чтоб были недоступны все ее менюшки.
timon4ik
А зачем его отображать, если они все равно ничего поменять не могут? Начнут печатать и увидят на каком языке печатается... Переключат с клавиатуры. Вы же не смотрите на индикатор во время печати, а смотрите на текст (ну или на клавиатуру, если слепой печатью не владеете).
timon4ik
26-10-2005, 09:51
Vadikan
Имеется 2 фактора:
1. Тупые студенты
2. Не менее тупые преподы.
И тем и другим надо видеть на панели задач индикатор клавиатуры и переключать раскладки.
А права на компе урезаны настолько, что если пользователю (студенту) удастся убрать с панели задач индикатор клавиатуры, то добавить его обратно ОЧЕНЬ сложно.
timon4ik
Ясно, ну удачи тогда с правкой ресурсов :)
timon4ik
26-10-2005, 12:34
Тогда возвращаемся к первоначальной постановке вопроса:
В каких файлах хранятся ресурсы языковой панели?
ctfmon.exe - не имеется нужных ресурсов (я так понял это просто лоадер)
msctf. dll - что-то отдаленно напоминает, но вроде не то.... по крайней мене изменения, которые я в этом файле делал не привели ни к какому результату
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.