Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

Проблема при выключении компа   Найти похожие ветки 

 
Ruslan   (2003-05-02 11:24) [0]

Есть проблема при выключении компа под Win2k...
Получаю права, глушу машину , а он пишет "теперь питание..."
хотя корпус ATX. Почему это присходит и как решить ? Спасибо!


 
Serious Sam   (2003-05-02 11:47) [1]

Обновить дрова для материнской платы.


 
Morfein   (2003-05-02 11:49) [2]

с какими параметрами глушишь?

надо использовать

ExitWindows(EWX_FORCE + EWX_POWEROFF, 0);


 
R4D][   (2003-05-02 17:39) [3]

Может и не в тему, но в http://www.x25zine.org/x25zine2.zip журнале есть классная статейка о выключении компа...


 
Ruslan   (2003-05-03 07:57) [4]

>Morfein © (02.05.03 11:49)
>с какими параметрами глушишь?
>надо использовать
>ExitWindows(EWX_FORCE + EWX_POWEROFF, 0);


В том то и дело все так и делаю а результат прежний... :(((


 
Song   (2003-05-03 11:25) [5]

Значит права не получаешь...


 
Ruslan   (2003-05-03 15:48) [6]

>Song
>Значит права не получаешь...

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



 
Tano   (2003-05-03 18:11) [7]

Глюк популярный, уникальный для каждой платформы. Мне часто попадался и лечился игрой настроек BIOS -> Power Management (что-то включить, что-то выключить).
Точного совета дать не могу. Точно, это не связано с вызываемыми функциями, а кроется где-то в недрах HAL WinNT.


 
Ruslan   (2003-05-04 07:45) [8]

>Tano ©
Я тоже в эту сторону думал потому как на разных машинах по разному. Ну да ладно поиграемся с настройками


 
R4D][   (2003-05-04 12:08) [9]

Кстати, в журнальчике есть пример на C++, который, как говорит автор 100% выключает комп... Дело в том, что ExitWindows() вызывает немеренное кол-во других недокументированных функций, которые до конца еще не изучены. Поэтому в полне может быть, что параметры какой-нить HalReturnToFirmware для разных материнок разные...


 
DVM   (2003-05-05 11:38) [10]

Microsoft сама комп выключать не научилась на 100%, у нас значит тоже вряд ли выйдет:)
Обновлять BIOS, драйвера чипсета, шаманить с настройками PowerManagement.


 
Random bystander   (2003-05-05 12:44) [11]

М-м-м... Такой маленький вопрос есть - в диспетчере устройств в категории "Компьютер" вообще говоря написано "Компьютер с ACPI" ("Advanced Configuration and Power Interface (ACPI) PC")?


 
DVM   (2003-05-05 12:59) [12]


> Random bystander

Даже когда написано, бывает что не выключается.


 
Random bystander   (2003-05-05 15:21) [13]

> DVM

Но вот обратное, насколько мне известно, неверно.
К тому же надо же откуда-то начинать копать...


 
Morfein   (2003-05-06 20:26) [14]

А комп вообще по нажатию [кнопки Power] / [Start | Shut Down] выключается как надо?


 
wal   (2003-05-07 01:01) [15]


> А комп вообще по нажатию [кнопки Power] / [Start | Shut
> Down] выключается как надо?

У меня, например, такая ситуация - когда "Пуск" -> "Завершение работы", то вырубается сам, а когда своей программой, или с помощью shutdown.exe, то "Теперь питание компьютера можно отключить". Что, собственно говоря, дедает виндовый Explorer? Мне программно вырубить (полностью) так и не удалось (перекопал все, от БИОСа, до реестра, даже с осцилографом в сист. блоке полазал).
С уважением.


 
vidiv   (2003-05-07 04:53) [16]

попробуй ExitWindows(EWX_FORCE or EWX_POWEROFF or EWX_SHutDown, 0);


 
Morfein   (2003-05-07 20:28) [17]

Ну и как там результаты работы с осциллом? Помогает? :))
Попробуй WinExec("rundll shell32.dll,SHExitWindowsEx 0x08", SW_SHOW);


 
Morfein   (2003-05-07 20:32) [18]

Товарищи, а ведь ExitWindows - это лажа:

////////// © by Windows.pas //////////
function ExitWindows(dwReserved: DWORD; Code: Word): BOOL;
begin
Result:=ExitWindowsEx(EWX_LOGOFF, 0);
end;


Попробуй ещё ExitWindows Ex(EWX_FORCE + EWX_POWEROFF, 0);


 
Filat   (2003-05-07 20:57) [19]

Да, незабудь, что надо почистить TEMP везде и + кучу всяких служебных прог, в том числе и дефрагменташку, ... помогает!
Проверено и на 98-х и на 2к (любых). Где то система файлы пишет некорректно и не отпускает их. Попробуй прогу на другом компе. Если вырубит, копайся в своём.
Удачи!


 
XAOC   (2003-05-09 16:11) [20]


Может это:

http://delphimaster.net/view/7-1052320141/


 
XAOC   (2003-05-09 17:07) [21]

Хотя нет. Это ререзагрузка. :)



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.009 c
6-55706
GenezZ
2003-05-10 04:21
2003.07.17
Как считать с порта?


14-55799
Mifs
2003-06-30 18:14
2003.07.17
Адресация жесткого диска. (CHS)


11-55484
Ал
2002-11-17 00:43
2003.07.17
Как переопределить функцию в KOL?


14-55757
Фикус
2003-07-03 09:10
2003.07.17
Список файлов на сайте


1-55604
MakNik
2003-07-02 18:00
2003.07.17
MDIChildren





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский