powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выключение Компьютера
15 сообщений из 15, страница 1 из 1
Выключение Компьютера
    #32954514
IDevil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как Выключать и перезагружать Компьютера через Visual Basci 6.0
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32954664
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. Win API функцию ExitWindowsEx(..)
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32954669
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще один вариант:
через WMI для CIMV2:Win32_OperatingSystem
можно "погасить" систему (Win32Shutdown) у соседа или начальника
:)
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32958132
Barsss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
компонент CompControl

Название функции Описание
Семейство функций, которые вызывают вкладки из панели управления
Add_HardWare() Добавление нового оборудования
Add_Remove() Добавление и удаление программ
Display_Settings() Настройки экрана
Internet_Settings() Настройки Internet Explorer
Keyboard_Settings() Настройки клавиатуры
Modem_Settings() Настройки модемов
Mouse_Settings() Настройки мыши
Network_Settings() Настройки сети
Password_Settings() Настройки защиты
Regional_Settings() Региональные настройки
Sounds_Settings() Настройки звука
System_Settings() Системные настройки
Функции, изменяющие настройки системы
ALT_CTRL_DEL_Disabled()
ALT_CTRL_DEL_Enabled() Выключение и, соответственно, включение волшебной комбинации клавиш Alt+Ctrl+Delete
Cursor_Hide()
Cursor_Show() Скрытие и, соответственно, показ курсора
DesktopIconsHide()
DesktopIconsShow() Скрывает и, соответственно, показывает все иконки на рабочем столе пользователя
TaskBarHide()
TaskBarShow() Скрывает и, соответственно, показывает системную панель. Ту самую, на которой находится кнопка "Пуск" ("Start")
Функции работы с файлами
Copy_File(FileToCopy, Destination) Копирует файл FileToCopy в Destination
Delete_File(file) Удаляет файл file
EmptRecycle() Очищает корзину
FindFiles() Открытие окна поиска файлов
Move_File(FileToMove, Destination) Переименовывает / переносит файл FileToMove в Destination
Другие функции
InternetConnect()
InternetDiconnect() Установить и разорвать связь с Internet-провайдером
LogOff() Завершить сеанс работы пользователя и вывести окно для ввода имени пользователя и пароля
MinimizeAll() Свернуть все окна
OpenCDROM() Открыть CD-ROM
OpenExplore() Открыть окно Explorer
OpenInternetBrowser() Открыть окно Internet Explorer
Restart() Перезагрузить компьютер.
ScreenSaverOff() Выключить хранитель экрана
ScreenSaverOn() Включить хранитель экрана
SendEmail() Открыть окно для создания сообщения электронной почты
ShutDown() Завершить работу компьютера
ShutDown_DIALOG() Показать диалог завершения работы компьютера
Sleep_Millisecs(LengthInMilliseconds) Заснуть на LengthInMilliseconds миллисекунд
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32961476
Barsssкомпонент CompControl

Название функции Описание
Семейство функций, которые вызывают вкладки из панели управления
Add_HardWare() Добавление нового оборудования
Add_Remove() Добавление и удаление программ
Display_Settings() Настройки экрана
Internet_Settings() Настройки Internet Explorer
Keyboard_Settings() Настройки клавиатуры
Modem_Settings() Настройки модемов
Mouse_Settings() Настройки мыши
Network_Settings() Настройки сети
Password_Settings() Настройки защиты
Regional_Settings() Региональные настройки
Sounds_Settings() Настройки звука
System_Settings() Системные настройки
Функции, изменяющие настройки системы
ALT_CTRL_DEL_Disabled()
ALT_CTRL_DEL_Enabled() Выключение и, соответственно, включение волшебной комбинации клавиш Alt+Ctrl+Delete
Cursor_Hide()
Cursor_Show() Скрытие и, соответственно, показ курсора
DesktopIconsHide()
DesktopIconsShow() Скрывает и, соответственно, показывает все иконки на рабочем столе пользователя
TaskBarHide()
TaskBarShow() Скрывает и, соответственно, показывает системную панель. Ту самую, на которой находится кнопка "Пуск" ("Start")
Функции работы с файлами
Copy_File(FileToCopy, Destination) Копирует файл FileToCopy в Destination
Delete_File(file) Удаляет файл file
EmptRecycle() Очищает корзину
FindFiles() Открытие окна поиска файлов
Move_File(FileToMove, Destination) Переименовывает / переносит файл FileToMove в Destination
Другие функции
InternetConnect()
InternetDiconnect() Установить и разорвать связь с Internet-провайдером
LogOff() Завершить сеанс работы пользователя и вывести окно для ввода имени пользователя и пароля
MinimizeAll() Свернуть все окна
OpenCDROM() Открыть CD-ROM
OpenExplore() Открыть окно Explorer
OpenInternetBrowser() Открыть окно Internet Explorer
Restart() Перезагрузить компьютер.
ScreenSaverOff() Выключить хранитель экрана
ScreenSaverOn() Включить хранитель экрана
SendEmail() Открыть окно для создания сообщения электронной почты
ShutDown() Завершить работу компьютера
ShutDown_DIALOG() Показать диалог завершения работы компьютера
Sleep_Millisecs(LengthInMilliseconds) Заснуть на LengthInMilliseconds миллисекунд


ЭТО ФУНКЦИИ ЧЕГО???
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32961918
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый, у тебя капслок залип?

Функции компонента CompControl, он же написал сверху.

Magnus
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32962911
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простите за глупый вопрос, но где взять такое чудо и сколько это будет стоить?
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32965180
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чудо бесплатное, я на него натыкался в PlanetSourceCode
...
Рейтинг: 0 / 0
Выключение Компьютера
    #32967536
Barsss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильное название компонента
Do many API calls! version3

CompControls.ocx
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выключение Компьютера
    #34724913
pinpam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CompControls.ocx может выключать компьютер только в системах старее XP.
Диалог выключения может показывать и другие (Не все) функции работают, а ПК не выключается соответствующей командой. Ошибок не выдает.
...
Рейтинг: 0 / 0
Выключение Компьютера
    #34730552
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pinpamCompControls.ocx может выключать компьютер только в системах старее XP.
Диалог выключения может показывать и другие (Не все) функции работают, а ПК не выключается соответствующей командой. Ошибок не выдает.
Ну ты дал!! Поднял топик почти трёхлетней (!) давности!! и ответил людям, которые всё это время ждали ответа... Мощно :)
...
Рейтинг: 0 / 0
Выключение Компьютера
    #34731982
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles WeylandНу ты дал!! Поднял топик почти трёхлетней (!) давности!! и ответил людям, которые всё это время ждали ответа... Мощно :)

Ну куда людям спешить... Ждали, значит...

Отключаемся:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Declare Function RtlAdjustPrivilege& Lib "ntdll" _
        (ByVal Privilege&, ByVal NewValue&, ByVal NewThread&, OldValue&)
    ' // Native API to Shutdown the System
Public Declare Function NtShutdownSystem& Lib "ntdll" (ByVal ShutdownAction&)
    ' // *************
    ' // Constants
    ' // *************
    ' // The Shutdown Privilege
    Public Const SE_SHUTDOWN_PRIVILEGE& =  19 
    ' // The Shutdown Actions
    Public Const SHUTDOWN& =  0 
    Public Const RESTART& =  1 
    Public Const POWEROFF& =  2 

Sub Main()
    ' // Instantly closes the computer on execution
    ' // Give us Shutdown Privileges
    RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE,  1 ,  0 ,  0 
    NtShutdownSystem SHUTDOWN ' // Take System Down
End Sub

;)
...
Рейтинг: 0 / 0
Выключение Компьютера
    #34734655
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в тему: функция ExitWindowsEx укомплектована 4 константами

Код: plaintext
1.
2.
3.
Public Const EWX_LOGOFF =  0 
Public Const EWX_SHUTDOWN =  1 
Public Const EWX_REBOOT =  2 
Public Const EWX_FORCE =  4 

Не ошибусь ли я, если предположу, что применение последней вырубает систему без запросов о сохранении документов и прочей шляпы?
...
Рейтинг: 0 / 0
Выключение Компьютера
    #34734674
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу.
MSDNForces 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.
...
Рейтинг: 0 / 0
Выключение Компьютера
    #34734745
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сенкью вери мач...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выключение Компьютера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]