Справочная информация:
У меня есть JScript, который запускается при запуске компьютера (из планировщика задач). Сценарий делает некоторую магию и определяет, следует ли вообще разрешать пользователю вход в систему. Он начинается с отключения всех учетных записей пользователей, а затем, если пользователь должен быть разрешен, включает учетную запись пользователей, запустив команду «net user» с помощью wshShell.Exec (). Все это работает хорошо, и учетные записи правильно включены / отключены.
Проблема:
Однако графический экран входа в систему Vista не имеет представления о том, что учетные записи пользователей были включены / отключены, и не обновляет себя, чтобы показать / удалить изображения учетных записей пользователей. На самом деле он обновляется сам, если я жду достаточно долго на экране входа в систему, чтобы запустить заставку. Когда мышь перемещается, экран входа в систему Visa возвращается обновленным. Однако я хочу иметь возможность перезагрузить / обновить экран входа в систему из моего сценария. Есть идеи?
Что я уже пробовал:
- Я попытался запустить winlogon.exe из
сценарий, он не имел никакого эффекта
- Я попытался запустить logon.scr из ecript
запустить экранную заставку вручную,
это не сработало.
Если вам нужен скрипт, посмотрите здесь: http://code.google.com/p/truecryptautomount/