|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.10.2007, 15:53 | #1 |
Пользователь
Регистрация: 13.10.2007
Сообщений: 11
|
Перезагрузка
На форумах много информации, но хочу еще раз обсудить как проще всего программно перезагрузить компьютер в определенное время?
Имееться в виду не через коммандную строчку (shutdown -s) а с помощью средств Delphi. Xnj, Windа закрывалась когда будет надо моей проге. |
28.10.2007, 16:46 | #2 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Можно так:
Код:
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
28.10.2007, 16:59 | #3 |
Пользователь
Регистрация: 13.10.2007
Сообщений: 11
|
А работать это будет под вин ХР и 2000?
|
28.10.2007, 17:09 | #4 |
Пользователь
Регистрация: 26.10.2007
Сообщений: 79
|
>> AlDelta
Где-то кто-то в ФАКе привел код, в котором по незнанию или невнимательности забыл освободить ресурсы, и все как один тупо копируют этот код и ту же ошибку допускают... Закрывать дескриптор маркера нужно по-хороему... |
28.10.2007, 17:10 | #5 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Будет. У меня ХР Sp2 перегружается.
Вот еще вариант: Код:
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
28.10.2007, 17:14 | #6 |
Пользователь
Регистрация: 26.10.2007
Сообщений: 79
|
>> Вот еще вариант:
Тут вообще слов нет. И давно на NT-системах в 3-кольце можно вызывать привилегированые инструкции, коими in/out являются?.. Почитайте книжки про современные 32-разрядные ОС и защищенный режим работы процессора. Последний раз редактировалось Slovinsky; 28.10.2007 в 17:49. |
28.10.2007, 20:37 | #7 |
Пользователь
Регистрация: 13.10.2007
Сообщений: 11
|
А как сделать чтоб выводилось окно с временем до перезагрузки?
как в shutdown или чтото на подобие этого. |
28.10.2007, 20:48 | #8 | |
Пользователь
Регистрация: 13.10.2007
Сообщений: 11
|
Цитата:
Это работает как офф для компа а как перегрузить? |
|
28.10.2007, 21:28 | #9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
|
28.10.2007, 21:33 | #10 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
Данный код делится на две части: первая - установка привелегий, вторая (ExitWindowsEx) - выключение с флагом EWX_POWEROFF. Другие флаги:
EWX_LOGOFF: смена пользователя EWX_REBOOT: перезагрузка. EWX_SHUTDOWN, EWX_POWEROFF: выключение компьютера.
Не надо ничего усложнять. Все достаточно тривиально.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перезагрузка компьютера | antoha.by | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 04.08.2008 09:39 |
Перезагрузка Windows | asja | Компьютерное железо | 1 | 11.05.2008 13:22 |
Выключение и перезагрузка | Патрон | Win Api | 8 | 26.03.2008 16:24 |
Перезагрузка компа | Pusher | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 19.02.2008 20:54 |
Перезагрузка Windows | agatos | Свободное общение | 7 | 21.01.2008 17:45 |