Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 11.08.2011
Сообщений: 11
1
.NET 4.x

Автоматическое включение компьютера

16.07.2012, 15:42. Показов 4244. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такой вопрос, реально ли используя C# реализовать автоматическое включение компьютера в заданное время?
И если нет, то как это можно осуществить из режима гибернации?=)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2012, 15:42
Ответы с готовыми решениями:

Как отследить включение/выключение компьютера, выход из системы
Как отследить включение/выключение компьютера?

автоматическое включение компьютера
Здравствуйте, у меня сгорела стандартная звукавуха и я купил обычную C-media, когда я её вставляю у...

Автоматическое включение и выключение компьютера
Добрый день. Столкнулся вот с какой проблемкой на Windows xp sp3. При создании "задания" на...

Автоматическое включение и выключение компьютера в заданное время
Здравствуйте, уважаемые специалисты. Извините, если не в тот раздел написал. Подскажите,...

11
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28046 / 15779 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
16.07.2012, 15:43 2
нет.
никак.
разве что в биосе может быть опция включения по времени.
0
145 / 142 / 11
Регистрация: 11.09.2011
Сообщений: 417
16.07.2012, 15:48 3

Не по теме:

выключать так:
с помощью WMI:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public enum ShutDownCommand
        {
            LogOff = 0,
            Shutdown = 1,
            Reboot = 2,
            ForcedLogOff = 4,
            ForcedShutdown = 5,
            ForcedReboot = 6,
            PowerOff = 8,
            ForcedPowerOff = 12
 
        }
 
        public void ShutDown(ShutDownCommand cmd)
        {
            ManagementClass W32_OS = new ManagementClass("Win32_OperatingSystem");
            ManagementBaseObject inParams, outParams;
 
            int result;
 
            W32_OS.Scope.Options.EnablePrivileges = true;
 
            foreach (ManagementObject obj in W32_OS.GetInstances())
            {
                inParams = obj.GetMethodParameters("Win32Shutdown");
                inParams["Flags"] = cmd;
                inParams["Reserved"] = 0;
 
                outParams = obj.InvokeMethod("Win32Shutdown", inParams, null);
                result = Convert.ToInt32(outParams["returnValue"]);
 
                if (result != 0) throw new Win32Exception(result);
            }
        }
еще есть способ с помощью WinAPI и с запусканием cmd.exe с командой shutdown. мне больше способ WMI нравится.



перепутал. думал те выключать надо.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28046 / 15779 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
16.07.2012, 15:49 4
KristopherRobin,
ему ВКЛючать...
0
0 / 0 / 1
Регистрация: 11.08.2011
Сообщений: 11
16.07.2012, 16:03  [ТС] 5
Плохо, получается при полном выключении компьютера мне его не разбудить...Ладно если гора не идёт к магомеду, как грится...Взорвём гору=)
Я тут просто программку универсальных "напоминалок" пишу, выключение реализовал, могу в гибернацию отправить. Встал вопрос с пробуждением.

Как тогда реализовать процесс пробуждения из режима "гибернации" может кто знает?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28046 / 15779 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
16.07.2012, 16:09 6
в режим гибернации все открытые документы и программы сохраняются на жестком диске и затем компьютер выключается.
никак.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
16.07.2012, 16:09 7
Simple Fly, не знаю, может бредовая идея, но в win7 можно активировать пробуждение из гибернации при активности USB-порта. Только насколько я знаю, гибернация это то же самое, что и выключение, только оперативка сохраняется на диске, а при пробуждении выгружается обратно. Из спящего выйти более реально.
0
3 / 3 / 1
Регистрация: 13.07.2012
Сообщений: 21
16.07.2012, 16:11 8
спящий это и есть гибернация. мб ты хотел сказать "ждущий" режим?
0
0 / 0 / 1
Регистрация: 11.08.2011
Сообщений: 11
17.07.2012, 14:24  [ТС] 9
Хм, но в TimePc как то же реализовали выход из гибернации по времени...Узнать бы как=(

Добавлено через 21 час 20 минут
magirus, Всё таки реально!!! Используя WaitableTimer заставил его проснуться из режима гибернации, ща причешу и в порядок приведу, если захочешь могу выложить решение=)
0
267 / 257 / 43
Регистрация: 18.03.2012
Сообщений: 506
17.07.2012, 14:42 10
Цитата Сообщение от Simple Fly Посмотреть сообщение
Хм, но в TimePc как то же реализовали выход из гибернации по времени...Узнать бы как=(
Цитата с сайта программы:
Необходимо: ACPI
Именно ACPI и позволяет осуществлять включение по таймеру.
0
0 / 0 / 1
Регистрация: 11.08.2011
Сообщений: 11
17.07.2012, 14:59  [ТС] 11
Lasur, Да это было понятно, был вопрос как это в коде реализовать, что бы добиться пробуждения по таймеру, на стэке нашёл предложение использовать WaitableTimer, пока работает, но не так как хочу, допиливаю сижу=)
0
Yukikaze
17.07.2012, 15:00     .NET 4.x Автоматическое включение компьютера
  #12

Не по теме:

KristopherRobin, а вот так еще проще :) Правда только под WinXP+

C#
1
Process.Start("shutdown","/s /t 0");

0
17.07.2012, 15:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2012, 15:00
Помогаю со студенческими работами здесь

Автоматическое включение Wi-fi
После всей настройки wpa_supplicant для включения вайфая с нуля нужно выполнить 3 строки в данном...

Автоматическое включение/выключение ПК
Здравствуйте. Можно ли как то настроить автоматическое включение компьютера не через сторонние...

Автоматическое включение мп3 файла
Здравствуйте. Думал решить данную проблему переадресацией, но думаю что изобретаю велосипед. Не...

ASUS X53s Автоматическое включение wi-fi
Ноутбук Asus x53s Включаю компьютер (перед выключением wi-fi был отключен), индикатор wi-fi не...


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

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