---====:Ñåêðåòû Microsoft Windows õð Professional:====--- |
Можно
ли ввести
машину в
состояние hibernate,
или
выключить из
командной
строки? Updated
Можно. Вот так:
%windir%\System32\rundll32.exe
powrprof.dll,SetSuspendState.
Если
создать *.cmd
файл
подобного
содержания,
то с его
помощью
можно будет
вводить
машину в hibernate из
шедулера, в
заданное
время. Для
того чтобы
выключить
компьютер,
можно
воспользоваться
следующим
методом.
Создаем в
любом
текстовом
редакторе
файл poweroff.vbs
следующего
содержания:
dim
OpSysSet, obj
Set
OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," &
_
"(Shutdown)}//./root/cimv2").ExecQuery
_
("SELECT
* FROM Win32_OperatingSystem" &_
"
WHERE Primary=true")
For
Each obj In OpSysSet
obj.Win32Shutdown(8)
Next
В
дальнейшем
можно
стартовать
этот скрипт
из командной
строки или
включить
вызов в
командный
файл. Уже
готовый
скрипт при
желании
можно
скачать
здесь: http://www.chem.univ.kiev.ua/~adsh/win2k/soft/poweroff.zip.
Кроме этого,
для
выключения
компьютера
можно
воспользоваться
командой shutdown.
Набрав shutdown /?
Можно
ознакомиться
со справкой
со этой
утилитке.
3.13.
Правда ли что
XP всегда
загружает
определённый
набор DLL, даже
если они не
используются?
Правда.
Список этих DLL
находится
здесь:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
Теоретически,
если вы
уберёте из
этого списка
лишнее, это
может
освободить
некоторое
количество
памяти и
ускорить
работу.
Практически,
я бы не
советовал.
Зато можно
добавить в
этот список
библиотеки,
которые
часто
используются
используемым
именно вами.