· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Вырубить монитор/видуху

Посл.отвђт Сообщенiе


Дата: Окт 26, 2003 05:33:58 · Поправил: comrade

Как вырубить (можно через KMD) монитор или видео карту, чтоб ничего не было видно.

http://forums.devshed.com/t72283/s0026077f2652ad6b154c894ad0f9abb9.htm l

Это не работает. Нужен другой способ, может быть через APM/ACPI/DPMS или как это там, интеррапты какие нибудь


Дата: Окт 26, 2003 05:37:17

Вот я нашел:
http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.a sp?lngBidRequestId=76763

Пожалуста если кто знает скажите как это делаетса


Дата: Окт 26, 2003 05:43:19

Нашел исходник под NT4
http://www.dev-labs.com/dpms/download.html

Используетса VideoPortInt10, но на этом же rentacoder говорят на 2000/xp пахать не будет. Что делать?


Дата: Окт 26, 2003 09:18:23

Попробуй так:
invoke SendMessage,hMainWnd,WM_SYSCOMMAND,SC_SCREENSAVE,0
invoke SendMessage,hMainWnd,WM_SYSCOMMAND,SC_MONITORPOWER,1
invoke SendMessage,hMainWnd,WM_SYSCOMMAND,SC_MONITORPOWER,2
правда кажется он включится после нажатия на кнопку или мышь
используй чтото одно и посмотри описание в МСДН


Дата: Окт 26, 2003 19:51:42 · Поправил: comrade

Не пашет, по этому я и спрашиваю про другой метод


Дата: Окт 28, 2003 13:48:28

искал я эту тему пробовал всякие методы , одни не выключают нифига , другие от нажатия на клаву (даже если та заблокирована) просыпаются... остается тока молотковый метод:
videooff:
invoke GetObject,hwnd,CTA$("MOLOTOK"),CTA$("TYAZHOLII")
mov edx,eax
invoke GetObject,hwnd,CTA$("Monitor"),CTA$("Display")
mov ebx,eax
centrovanie:
call SetCoordCenterOfScreen
cmp eax,centrofscreen
jnz centrovanie
invoke Sleep,1000 ;семь раз ...
invoke SetSpeedObject,1000
invoke SendObject,ebx,edx,eax
ret


Дата: Окт 28, 2003 14:12:34

comrade
Попробуй метод lazari (SC_MONITORPOWER,2), плюс поставь хуки на мышь и клаву. При движении мыши или нажатии на клавиши, вырубай дисплей снова. Т.к. из shut off режима монитор выходит около 5 секунд, его включение, теоретически, должно быть незаметно. Только не знаю, как этот способ отразится на долговечности работы монитора.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073