Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2018, 20:34   #21
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 347
По умолчанию

Вот чтоб я понимал в этом фарше, но меня забавляет
Цитата:
Сообщение от Pavia Посмотреть сообщение
G3 - Если нет питания. Если выключить кнопку сзади компа на блоке питания, то у вас будет G3
Вроде понятно, что что состояние "будет" и его не может не быть, но кто может получить это состояние
СтудПом вне форума Ответить с цитированием
Старый 22.03.2018, 22:31   #22
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Pavia - круто!
Надо будет покурить в свободное время маны,
жалко с инглишом у меня не лады..
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 23.03.2018, 14:34   #23
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Ральф Браун говорит, что "ларчик просто открывается".
C выходом в свет БП-ATX, во-все биосы была встроена и его поддержка:
Код:
;fasm-code
org 100h
;---------------------------------
; INT 15 (5301h) - Advanced Power Management v1.0+ - CONNECT REAL-MODE INTERFACE
;        --[in]--	 BX = device(ID) of system BIOS (0000h)
;---------------------------------
    mov   ax,5301h
    xor   bx,bx
    int   15h

;---------------------------------
; INT 15 (530Eh) - Advanced Power Management v1.1+ - SET DRIVER VERSION
;        --[in]--	 BX = 0, CX = APM driver version(BCD)
;---------------------------------
    mov   ax,530Eh
    xor   bx,bx
    mov   cx,0102h    ; CH = major, CL = minor
    int   15h

;---------------------------------
; INT 15 (5307h) - Advanced Power Management v1.2 - TURN OFF SYSTEM
;        --[in]--	 CX = 3, BX = 1 (for all power-managed devices)
;---------------------------------
    mov   ax,5307h
    mov   bx,1
    mov   cx,3
    int   15h
retf
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 23.03.2018, 14:55   #24
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от R71MT Посмотреть сообщение
C выходом в свет БП-ATX, во-все биосы была встроена и его поддержка:
Супер!!

я бы предложил откомпилировать и выложить бинарный COM файл, НО!...

Но есть загвоздка - автор темы после написания своего сообщения больше НИ РАЗУ на форум не заходил. Поэтому он не видел ответов, обсуждения и решения своей проблемы. Наверное, его сразу же после публикации поста на форуме куда-то утащили и не выпускают...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.03.2018, 15:05   #25
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
я бы предложил откомпилировать и выложить бинарный COM файл
Serge думаю кому будет нужно, тот запросто скачает FASM, и скопировав эт код в его окно просто жмякнет на F9. Но код рабочий - проверял.. и весит всего 29-байт.
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 23.03.2018, 20:58   #26
vitalmsk
Пользователь
 
Регистрация: 10.05.2016
Сообщений: 28
По умолчанию

Прошу прощения у всех откликнувшихся на мой вопрос. Чуток прихворал и было не до Интернета. Если честно, не ожидал такого бурного обсуждения. Теперь по делу.
R71TM - попробую откомпилировать - результат доложу.
Идея про СОМ порт точно пройдет, тем более в DOS можно обращаться напрямую к регистрам порта. Единственное если это не станет конфликтовать с действующим ПО.
Ставить еще одну плату LPT - Был на радиорынке - сказали, что это уже антиквариат.
Может быть я и ошибаюсь, но в далеком детстве читал о том как выключить комп с АТХ-ным блоком питания (может и ошибаюсь).
vitalmsk вне форума Ответить с цитированием
Старый 23.03.2018, 23:28   #27
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Ничего страшного, бывает. Выздоравливайте.
И начните с использования кода, написанного R71TM. Вполне возможно, что ничего другого уже и не понадобится.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.03.2018, 14:36   #28
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Цитата:
Сообщение от vitalmsk Посмотреть сообщение
ПО.
Ставить еще одну плату LPT - Был на радиорынке - сказали, что это уже антиквариат.
Почему именно LPT ? Можно сделать плату PCI с собственной начинкой, простой, как макароны : при обращении по адресу регистра на этой плате щелкает релюшка - и питание off . Да и на рынок ходить не надо - старые компы выбрасывают как мусор. Я выкидывал на площадку свой старый холодильник - а вернулся с корпусом системника, с которого надергал много хороших вещей.
А вообще-то может, ну его, и старый комп с ДОСом - тоже в мусор? Поставить какую-нибудь Raspberry...
Забавно, мне рассказывали: лет 15 назад, наша одна в США на п.м.ж., устроилась на работу в небольшую контору, там ей показывают ее рабочее место, 286-й комп (думали, что будет смотреть как австралийский абориген на зажигалку) : "у вас, конечно, такого еще нет" Она: "да, такого у нас уже нет, у нас Пентиумы..."

Последний раз редактировалось digitalis; 25.03.2018 в 08:23.
digitalis вне форума Ответить с цитированием
Старый 26.03.2018, 09:44   #29
vitalmsk
Пользователь
 
Регистрация: 10.05.2016
Сообщений: 28
По умолчанию

Огромное спасибо всем кто откликнулся! Проблема решилась. Откомпилировал и заработало. Более того добрые люди подбросили еще 2 утилитки (программки) которые выключили комп. Еще раз спасибо!!! Теперь не надо заботься о релюшке, которая комутирует 220V да и надобность во внешнем обвесе отпала. Ну а по поводу перехода на Raspberry... Перелапачивать готовое ПО себе дороже, тем более руководство даже спасибо не скажет. Считаю тему закрытой.
vitalmsk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выключить/перезагрузить компьютер в Windows 7? pavellyba Win Api 6 17.09.2014 22:14
Как программно выключить компьютер Windows iukash Общие вопросы C/C++ 9 23.11.2011 09:07
Как можно выключить/перезагрузить компьютер, используя SendMessage. Vaigard Общие вопросы Delphi 5 10.01.2011 17:36
как выключить/перезагрузить компьютер motaro Паскаль, Turbo Pascal, PascalABC.NET 1 28.03.2008 02:01
Как выключить удалённый компьютер c помощью Server Socket. muravey Работа с сетью в Delphi 3 09.11.2007 08:09