Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Где хранится параметр, задаваемый в "Групповой политекой" (http://forum.oszone.net/showthread.php?t=166271)

voler 04-02-2010 17:38 1339008

Где хранится параметр, задаваемый в "Групповой политекой"
 
Интерактивный вход в систему: Текст сообщения для пользователей при входе в систему, где он хранится поиск по реестру не дал результата!

ShaddyR 04-02-2010 18:36 1339043

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "LegalNoticeCaption"="заголовок"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "LegalNoticeText"="сообщение"

voler 11-02-2010 18:32 1344891

Спасибо, за подсказку.
Но когда я заношу данные в эти параметры при входе нажатии ctrl+alt+del информация выводится в одну строку.

А когда заношу, через gpedit.msc
Вот они параметры:

То могу задать форматирование, и информация будет отображаться как я занесу.

Так вот, как задать форматирование в ветке реестра? Потому как, после того как занесу эти параметры через gpedit.msc в реестре не появляются.

Petya V4sechkin 11-02-2010 20:55 1344984

Цитата:

Цитата voler
Потому как, после того как занесу эти параметры через gpedit.msc в реестре не появляются.

Появляются в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system

voler 12-02-2010 08:30 1345205

Хм., странно а поиск по реестру молчит. :(

voler 15-02-2010 17:49 1347761

Импортнул ветку, в ней вот это и не добавляется в реестр.

Код:

"dontdisplaylastusername"=dword:00000001
"legalnoticecaption"="Полезная информация."
"legalnoticetext"="Правила набора, возможные варианты:
1. Москва 805-7 - номер;
2. Москва 805-7 - код - номер;
3. Истра 801-5 - номер;
4. Москва 802 - номер;
5. Москва 802 - код - номер."
"shutdownwithoutlogon"=dword:00000001
"undockwithoutlogon"=dword:00000001
"NoInternetOpenWith"=dword:00000001
"DisableStatusMessages"=dword:00000000
"DisableCAD"=dword:00000000

Куда копать?

ShaddyR 15-02-2010 23:30 1348080

voler, и не добавится - данные параметры являются одностроковыми переменными.
Кстати, аналогичные параметры можно создать в разделе
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- так делает XPTweaker

voler 16-02-2010 16:42 1348670

Я понимаю, что они одно строковые. Но я сделал экспорт, а затем на другом ПК импорт.
Цитата:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Но мне нужно задать их при выводе не в строку, а в столбец.

Petya V4sechkin 16-02-2010 17:07 1348696

voler, твиком реестра не получится добавить перевод строки, вместо этого можно использовать VBS-скрипт:
Код:

Dim WshShell, Caption, Text
Set WshShell = WScript.CreateObject("WScript.Shell")

Caption = "Полезная информация"
Text = "Правила набора, возможные варианты:" & vbCrLf _
    & "1. Москва 805-7 - номер;" & vbCrLf _
    & "2. Москва 805-7 - код - номер;" & vbCrLf _
    & "3. Истра 801-5 - номер;" & vbCrLf _
    & "4. Москва 802 - номер;" & vbCrLf _
    & "5. Москва 802 - код - номер."

WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\LegalNoticeCaption", Caption
WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\LegalNoticeText", Text


Debugger 26-04-2012 07:07 1905990

Столкнулся с похожей проблемой. Но приведенный скрипт переводит каретку два раза (добавляет 0x0D, 0x0D, 0x0A, т.е. 0x0D два раза а не один), почему?

Petya V4sechkin 26-04-2012 08:17 1906003

Debugger, не может быть.
Константа vbCrLf означает комбинацию Carriage Return (возврат каретки) и Line Feed (перевод строки). Стандартные коды 0D0A (в обычных текстовых файлах).

Есть и другие, типа vbCr, vbLf, vbNewLine.
Или просто Chr(13) & Chr(10)

Debugger 28-04-2012 20:50 1907479

Возможно, я неправильно отредактировал скрипт. После праздников выложу.


Время: 08:24.

Время: 08:24.
© OSzone.net 2001-