Чувствительны к регистру SIDs Окна в AD?

Vbscript сделает это также

Set WshShell = WScript.CreateObject("WScript.Shell")
Dim Temp
'For the purpose of demonstration create a new key and give it a default of 1
WshShell.RegWrite "HKCU\MyNewKey\", 1 ,"REG_SZ"
'Add a value 
WshShell.RegWrite "HKCU\MyNewKey\MyValue", "Hello world!"
'read the value we just wrote append more text to it and write it back
Temp = WshShell.RegRead("HKCU\MyNewKey\MyValue")
Temp = Temp & " More Text"
WshShell.RegWrite "HKCU\MyNewKey\MyValue",Temp
5
задан 20 July 2015 в 00:45
3 ответа

Из той же ссылки , которую вы указали в своем вопросе:

Формальный синтаксис строки приведен в разделе 2.4.2.1 .

Хорошо, давайте перейдем по этой ссылке и прочтем эту страницу (выделено мной):

Синтаксис строкового формата SID, формат, обычно используемый для строкового представления типа SID (как указано в разделе 2.4.2), описывается следующим синтаксисом ABNF , как указано в [RFC5234] .

Звучит хорошо, щелкните другую ссылку ... еще немного чтения ...

ПРИМЕЧАНИЕ:

  Строки ABNF нечувствительны к регистру, и набор символов для них
 строки - это US-ASCII.
13
ответ дан 3 December 2019 в 00:56

Структура Windows SID всегда начинается с S-1 - заглавной буквы S, тире и 1 - обозначающих тип данных и версию (всегда 1).

Так что да, структура SID чувствительна к регистру; НО Потребители SID, например, сама Windows, не обрабатывают SID с учетом регистра

2
ответ дан 3 December 2019 в 00:56

SID - это двоичная структура переменной длины . «Стандартизированная нотация» для ее представления в виде строки, похоже, имеет заглавную букву S, но это действительно зависит от того, что анализирует строку, и будет ли она заботиться о том, является ли S заглавной или нет.

Этот формат ANBF не 100% точность: он указывает, что подчиненные органы могут быть представлены как 10-значное целое число, но 99999 99999 (максимальное значение для 10 цифр) находится вне диапазона ULONG , которое является 32-битным целым числом. . Фактическое максимальное значение составляет 2 ^ 32 = 4294967296.

2
ответ дан 3 December 2019 в 00:56

Теги

Похожие вопросы