Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/47: Рейтинг темы: голосов - 47, средняя оценка - 4.68
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
1

Перевести компьютер в спящий режим

25.03.2012, 23:23. Показов 8565. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как заставить компьютер перейти в спящий режим?
Выключить
C#
1
"cmd", "/c shutdown -s -f -t 00"
.
Как сделать авто обновляющейся MessedgBox, например, чтобы таймер шёл в этом окне или для этого нужна отдельная форма?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2012, 23:23
Ответы с готовыми решениями:

Как программно перевести монитор в спящий режим?
Подскажите, как программно перевести монитор в спящий режим?

Спящий режим
Подскажите как написать программу которая погружала бы компьютер в спящий режим На C#? (в Windows 7)

Отследить переход компьютера в спящий режим
Возникла надобность отследить переход компьютера в спящий режим, использую такой код: class...

Запрет ухода в спящий режим при работе программы
Наша программа управляет через сеть относительно сложным оборудованием и выполняет продолжительные...

1
9 / 9 / 2
Регистрация: 29.05.2011
Сообщений: 25
25.03.2012, 23:37 2
Можно так:
C#
1
2
3
bool isHibernate = Application.SetSuspendState(PowerState.Hibernate, false, false);
            if (isHibernate == false)
               MessageBox.Show("Could not hybernate the system.");
Добавлено через 2 минуты
Но можно и с помощью WinApi:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Runtime.InteropServices;  
  
    public partial class mainForm : Form  
    {  
        [DllImport("user32.dll", SetLastError = true)]  
        static extern bool LockWorkStation();  
  
        private void lockWinButton_Click(object sender, EventArgs e)  
        {  
            bool result = LockWorkStation();  
  
            if (result == false)  
            {  
                // An error occured  
                throw new Win32Exception(Marshal.GetLastWin32Error());  
            }  
        }  
    }
Добавлено через 1 минуту
Думаю с таймером сам разберёшься ...
2
25.03.2012, 23:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2012, 23:37
Помогаю со студенческими работами здесь

Как запретить переход в спящий режим?
можете помочь сделать что бы при работе программы компьютер не уходил в спящий режим, а то уже 2й...

Программно перевести игру в полноэкранный режим и наоборот из полноэкранного в оконный
Нужно программно перевести игру в полноэкранный режим и наоборот из полноэкранного в оконный. Хэндл...

Как перевести компьютер в спящий режим типа S1 ("Stand by") ?
Ни на стационарном компьютере, ни на ноутбуке не могу понять, как перевести компьютер в спящий...

Компьютер не уходит в спящий режим
Привет! Проблема наблюдалась и в windows 7. Т.е. уводишь комп в спящий режим. Он как бы засыпает и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru