Ingolder,
имеется ввиду в "log off" есть выбор учетных записей или только одна "единтсвенно нужная"? Просто ели она одна, то можно попробовать один фокус... Почему нельзя перезагрузить?
Ну если можно пожертвовать паролем, то вариант предложенный
NiOl подходит, хотя способ действительно не безопасен, реализовать его можно с помощью скрипта:
читать дальше »
Код:
StrComputer = "."
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
StrComputer & "\root\default:StdRegProv")
StrValueNameUser = "DefaultUserName"
StrValueNamePass = "DefaultPassword"
' -----------------------------------------------------------------------
StrValueUser = "Имя пользователя"
StrValuePass = "Пароль пользователя"
' -----------------------------------------------------------------------
StrValueNameAdLog = "AutoAdminLogon"
StrValueAdLog = "1"
StrValueNameCount = "AutoLogonCount"
StrValueCount = "4294967295"
StrValueNameForce = "ForceAutoLogon"
StrValueForce = "1"
const HKLM = &H80000002
StrKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
objReg.SetStringValue HKLM,StrKeyPath,StrValueNameUser,StrValueUser
objReg.SetStringValue HKLM,StrKeyPath,StrValueNamePass,StrValuePass
objReg.SetStringValue HKLM,StrKeyPath,StrValueNameAdLog,StrValueAdLog
objReg.SetStringValue HKLM,StrKeyPath,StrValueNameCount,StrValueCount
objReg.SetStringValue HKLM,StrKeyPath,StrValueNameForce,StrValueForce
Wscript.Echo "Сценарий выполнен"
Перед применением скрипта желательно (если не обязательно) сделать сохранку раздела "...\Winlogon"
Повторяю: метод не соответсвует никаким требованиям безопасности!!!