Страница: 1 |
Страница: 1 |
Вопрос: Ошибка: Программное выкл. компа
Добавлено: 22.11.05 00:59
Автор вопроса: «UL.eXe» | ICQ: 197.895.916.247
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery("Select * fromWin32_OperatingSystem ")"
For Each ObjOperatingSystem In colOperatingSystems
ObjOperatingSystem.Shutdown
Next
в строке:
ошибка, почему?
====
кто знает быстрый способ программного выкл. компа в Хр?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #1
Добавлено: 22.11.05 01:06
Блин.. сори.. вот сдесь!!
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2"
Set colOperatingSystems = objWMIService.ExecQuery( _
"Select * from Win32_OperatingSystem"
For Each ObjOperatingSystem In colOperatingSystems
ObjOperatingSystem.ShutDown
Next
В этом месте:
При компиляции говорит:
Номер ответа: 2
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #2
Добавлено: 22.11.05 07:34
в shell32 залезь, там долждно быть.
Номер ответа: 3
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #3
Добавлено: 22.11.05 10:33
Разобрался.... на самом деле просто продуплил..
Надо было допавить:
Номер ответа: 4
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 22.11.05 11:08
ExitWindowsEx
The ExitWindowsEx function either logs off the current user, shuts down the system, or shuts down and restarts the system. It sends the WM_QUERYENDSESSION message to all applications to determine if they can be terminated.
Parameters:
.........
EWX_SHUTDOWN
Shuts down the system to a point at which it is safe to turn off the power. All file buffers have been flushed to disk, and all running processes have stopped.
The calling process must have the SE_SHUTDOWN_NAME privilege. For more information, see the following Remarks section.
Specifying this flag will not turn off the power even if the system supports the power-off feature. You must specify EWX_POWEROFF to do this.
Windows XP SP1: If the system supports the power-off feature, specifying this flag turns off the power.
EWX_FORCE
Forces processes to terminate. When this flag is set, the system does not send the WM_QUERYENDSESSION and WM_ENDSESSION messages. This can cause the applications to lose data. Therefore, you should only use this flag in an emergency.
Windows XP: If the computer is locked and this flag is not specified, the shutdown process will fail.
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 22.11.05 17:09
Номер ответа: 6
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #6
Добавлено: 22.11.05 20:18
2 Noviks: а че это тут по Windows Vista ниче нету? Наверное, поэтому же