Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


Не рекомендую его менять. Из-за этого в дос сессии у меня вместо пробелов русская буква ю. Где я его порчу я не нашел, но для коррекции этого эффекта использую скрипт на AutoIt
Код: Выделить весь код
 ;Поправим разделитель тетрад в числах - неизвестно из-за чего он имеет некорректное значение
$i=1
Do
	$var = RegEnumKey("HKU", $i)
    If @error <> 0 Then ExitLoop
    $RegExp = "S-1-5-21-.*"
	$vResult = StringRegExp($var,$RegExp)
	Select
	Case @Error = 1 
	; Error.  Flag is bad.  $vResult = ""
	Case @Error = 2 
    ; Error.  The pattern was invalid.  $vResult = position in $sPattern where error occurred.
	Case @Error = 0
		if @Extended  Then
			$rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sDecimal","REG_SZ",",")
			$rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sThousand","REG_SZ"," ")
			$rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sMonDecimalSep","REG_SZ"," ")
			$rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sMonThousandSep","REG_SZ"," ")
		Else
      	; Failure.  Pattern not matched.  $vResult = "" or false (0), depending on flag.
		EndIf
	EndSelect
    $i+=1
Until NOT $var

Отправлено: 22:27, 28-11-2007 | #4