функции или API

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 01.03.2006 (Ср) 0:00

Опять же стоит заметить, что код будет работать только в том случае, если AdjustTokenPrivileges не соизволит вернуть ошибку. Ибо не факт, что приложению дадут привелегию для shutdown'а.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.03.2006 (Ср) 2:24

У меня мамка ATX, на ней MILLENIUM КАРТИНКУ показывакт, а ХР - нет.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 01.03.2006 (Ср) 11:57

Хакер писал(а):У меня мамка ATX, на ней MILLENIUM КАРТИНКУ показывакт, а ХР - нет.


...странно однако... Фишка ATX как раз и состоит в том, чтобы отключать комп самостоятельно, не "радуя" юзверя предложением отключить питание
Весь мир матрица, а мы в нем потоки байтов!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.03.2006 (Ср) 13:47

В настройках системы можно отключить автоотключение питания и полюбоваться на картинку.
Изображение

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 02.03.2006 (Чт) 1:37

Угу...
Правый клик на десктопе -> Свойства:экран -> Заставка -> Питание -> АУП -> (галочка) Задествовать АУП.

Вопрос остался нерешенным: как же все таки научить VB видеть эту галочку? Или это вопрос из разряда "как заблокировать Ctrl+Alt+Del"? +_+

ЗЫ. У меня ATX, и на XP всегда (если программно) при выключении остается этот экран...

Random
Новичок
Новичок
Аватара пользователя
 
Сообщения: 45
Зарегистрирован: 21.02.2006 (Вт) 6:08
Откуда: Пермь

Сообщение Random » 02.03.2006 (Чт) 2:53

Америку не открою, но: RUNDLL.EXE user.exe,exitwindows - для Win 9x (может кто и не знает)
Если не изменяет память, где-то в сэмплах CD c VB6 я видел проект проги перезагрузки компа....
:)

minotawr
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 195
Зарегистрирован: 08.01.2006 (Вс) 12:38
Откуда: Курск

Сообщение minotawr » 02.03.2006 (Чт) 11:31

Хм, там не только перезагрузка, можно выставляя параметры функции от 0 до 4х выключать, переходить в ждущий режим, перегружать, и экстренно завершать работу WIN...

ВуД
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 23.02.2006 (Чт) 17:40
Откуда: Иркутск (Сибирь)

Сообщение ВуД » 04.03.2006 (Сб) 10:05

можно так:
Код: Выделить всё
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.Reboot ' Для перезагрузки
Next

и:

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


Со Спящим,Ждущим режимом ПОМОГИТЕ!!!
Помоги если знаешь!!!
мой сайт: mike-pro2006.narod.ru

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList