Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
1-55572
VaS
2003-07-02 17:03
2003.07.17
AV при компиляции


14-55845
Карелин Артем
2003-07-01 15:36
2003.07.17
Алгоритмы обработки изображений. Где найти описания?


1-55558
Far
2003-07-06 22:07
2003.07.17
SysColors


1-55634
Gabon
2003-07-03 23:52
2003.07.17
Как отловить нажатие определенной клавиши...


1-55538
3APA3A
2003-07-05 14:16
2003.07.17
Доступ к