Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Googler


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

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


на VBS с привлечением регулярных выражений:
Код: Выделить весь код
Const HKEY_CURRENT_USER  = &H80000001

Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
Set regEx = CreateObject("VBScript.RegExp")

regEx.Pattern = "^\d{8}$"
sPath = "Software\Microsoft\Internet Account Manager\Accounts"
iCount = 0

objReg.EnumKey HKEY_CURRENT_USER, sPath, arrSubKeys
If IsArray(arrSubKeys) Then
   For Each subkey In arrSubKeys
      If regEx.Test(subkey) Then iCount=iCount+1
   Next
End If

WScript.Echo iCount
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:20, 27-06-2009 | #2