| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Выключение и автозагрузка |
| Автор: wind1 29.6.2007, 14:53 |
| Подскажите, пожалуйста, можно ли сделать программно следующие вещи, и если можно, то как: 1. Включить программу в список программ для автозагрузки. 2. Выключить компьютер в определённое время. 3. Включить компьютер в определённое время. Добавлено через 14 минут и 17 секунд Как выключить компьютер я вроде нашёл: выключается он с помощью процедуры ExitWindowsEx(UINT uFlags,DWORD dwReserved), где dwReserved может быть EWX_FORCE или EWX_LOGOFF. Теперь узнать бы ответ на оставшиеся два вопроса... |
| Автор: ne0n 29.6.2007, 15:08 |
| во-первых один топик один вопрос!!! 1 и 2 можно сделать третье врятли, хотя есть пару вариантов связанных с самим биосом и заложенным в нем функциями. Ответы на первые два вопроса внизу страницы! |
| Автор: wind1 29.6.2007, 15:09 |
| Sorry, значения EWX_FORCE и EWX_LOGOFF принимает параметр uFlags, а не dwReserved. |
| Автор: Rennigth 29.6.2007, 15:14 |
Ф http://forum.vingrad.ru/act-Search/f-84.html Или управление виндовым "Назначение заданий" или пишешь к примеру сервис который и будет этим заниматься. Можно и если материнка позволяет биос настраивать и прав хватает через него. На счет как, опять же ф http://forum.vingrad.ru/act-Search/f-84.html Настройка биос. Но они разные ведь... |
| Автор: wind1 29.6.2007, 15:18 |
| А нельзя настроить биос программно? Желательно чтобы программа могла автоматически настраивать комп на выключение в определённое время. |
| Автор: Rennigth 29.6.2007, 15:22 |
Конечно можно. Но, я же говорю. Биосы все разные. Хотя такие настройки должны быть хоть чуть-чуть стандартизированы, но никто гарантий не даст. Добавлено через 11 минут и 25 секунд wind1, Если уж очень нужен пример то или гугл тебе в помошь. Или... я что-то подобное делал(менял настройки какие-то в биосе), но это было на асме под дос |