Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Ошибка: Программное выкл. компа Добавлено: 22.11.05 00:59  

Автор вопроса:  «UL.eXe» | ICQ: 197.895.916.247 
Dim strComputer As String
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


в строке:
Set colOperatingSystems = objWMIService.ExecQuery("Select * fromWin32_OperatingSystem ")"


ошибка, почему?

====
кто знает быстрый способ программного выкл. компа в Хр?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #1 Добавлено: 22.11.05 01:06
Блин.. сори.. вот сдесь!!

Dim strComputer As String
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


В этом месте:
objWMIService

При компиляции говорит:
Variable not defined

Ответить

Номер ответа: 2
Автор ответа:
 mr_Frank



ICQ: 316417 

Вопросов: 36
Ответов: 94
 Web-сайт: subaru.nv-avto.ru
 Профиль | | #2
Добавлено: 22.11.05 07:34
в shell32 залезь, там долждно быть.

Ответить

Номер ответа: 3
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #3 Добавлено: 22.11.05 10:33
Разобрался.... на самом деле просто продуплил..
Надо было допавить:
Dim objWMIService

:)

Ответить

Номер ответа: 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
Windows XP SP1: If
хи-хи, а че это тут про SP2 ниче нету? ;)

Ответить

Номер ответа: 6
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #6 Добавлено: 22.11.05 20:18
2 Noviks: а че это тут по Windows Vista ниче нету? Наверное, поэтому же

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам