Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Выключение питания Добавлено: 19.11.05 22:35  

Автор вопроса:  Discaprio | ICQ: 4443928 
Как в Win XP сделать моментальное отключение питания. тоесть сделать так как будто шнур выдернули?

Ответить

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

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 19.11.05 22:51
ГЫ ;)
а не проще просто монитор отрубить? тогда юзёр успугается вдойне! к тому же отрубить все подключенные к компу утсройства! зачистить весь реестр, удалить все файлы, форматнуть... е мое, я замечтался...

Нет, нельзя сразу вырубить в XP на VB отключение питания...

Ответить

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



ICQ: 4443928 

Вопросов: 7
Ответов: 37
 Профиль | | #2 Добавлено: 19.11.05 23:00

То что это возможно я уверен на 99%(была прога только не помню как называется). она у меня питание вырубала, остаётся узнать как это делать

Ответить

Номер ответа: 3
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #3
Добавлено: 20.11.05 20:18
разогрей проц до критической температуры ;))

Ответить

Номер ответа: 4
Автор ответа:
 K&M



ICQ: 225442067 

Вопросов: 20
Ответов: 170
 Профиль | | #4 Добавлено: 20.11.05 22:15
Скорее эта прога на Ассемблере была написана. А в VB навряд ли удасться воспользоваться API вроде KillWindows...

Ответить

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



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #5 Добавлено: 20.11.05 22:41
Можно написать DLL на Ассемблере, а потом пользоваться ей из своей проги

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 21.11.05 11:08
сделать так как будто шнур выдернули?

К примеру, у меня УПСка :)
Лучшее что ты можешь сделать - это выйти из винды с параметрами Forced и ShutDown.

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 21.11.05 14:49
вот-вот. Это максимум что ты можешь сделать на VB ;)

Ответить

Номер ответа: 8
Автор ответа:
 Discaprio



ICQ: 4443928 

Вопросов: 7
Ответов: 37
 Профиль | | #8 Добавлено: 21.11.05 19:52
Ладно, забъю на это дело.

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 21.11.05 20:58
иди на форум wasm.ru, выцепляй там asm кодера, ставь ему пиво - через пару часов он накодит как потушить комп.

Ответить

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



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #10 Добавлено: 21.11.05 22:36
2 3po:
 2 All:
 - непомню как, но точно знаю что на VB эта задача реалезуема! Отключаем какой-то процесс и компьютер мгнавенно вырубается.. Только вот непомню какой или какие процессы именно. Но всеже это возможно.

Ответить

Номер ответа: 11
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #11 Добавлено: 22.11.05 17:13
Да, возможно, но не совсем! Winlogon ,smss, lsass, servises, csrss или все (разом) svchost'ы, то, я полностью уверен, компу хорошо не будет ;)
И тогда юзёр, проверено, сам захочет отрубить копм во избежание... ;))

Ответить

Номер ответа: 12
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #12 Добавлено: 22.11.05 21:12
- непомню как, но точно знаю что на VB эта задача реалезуема!

Категорически не согласен! Вырубанием процесса можно добиться отказа RPC - тогда вылет через 60 сек. Вообще с трудом верится что задача реализуема, ещё ладно сделать "холодную перезагрузку", т.е. отправить проц по адресу "начала работы", но выключить... вообще врядли! Особенно в 2000/XP и новее... тут же всё контролируется от и до...

Ответить

Номер ответа: 13
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #13 Добавлено: 22.11.05 22:41
согласен

Ответить

Номер ответа: 14
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #14 Добавлено: 22.11.05 22:42
Делаешь робота который идет к розетке! Или к УПСу :)))

Ответить

Номер ответа: 15
Автор ответа:
 Kostik



Вопросов: 6
Ответов: 27
 Профиль | | #15 Добавлено: 08.03.06 21:15
Подкину API:
Declare Function ExitWindowsEx Lib "user32" Alias "ExitWindowsEx" _
(ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Пример:

Private Sub Command1_Click()
ExitWindowsEx EWX_SHUTDOWN, 0
'Выключит компьютер. Второй параметр в ф-ции игнорируется
End Sub

P.S. Комп выключится не млментально!!!!!!!!!!!!!

Ответить

Страница: 1 |

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



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