PDA

Просмотр полной версии : как выключить монитор через командную строку


lolka
23.02.2006, 00:22
Народ помогите, если конечно это реально.
Имею доступ через командную строку, но мне надо вырубить монитор.
Если это реально помогите 

tclover
23.02.2006, 00:29
вырубить комп - набери у себя в командной строке
shutdown
и прочитай хелп

KEZ
23.02.2006, 00:40
Реально. Говоришь другу чтобы он сидел в аське за твоим компом и ждал сообщения "выруби монитор."... Потом заходишь в консоль, запускаешь оттуда асю и пишешь ему "выруби монитор".

lolka
23.02.2006, 00:51
:) а если реально? Просто тут такая проблема,KaHt2 и прогой Данлуп, сохраняю пороли
а там нечего нет пусть :( заливаю туда радмин, включаю все работает. Вот я и хотел узнать можно через командную строку выключить монитор, что бы спалить пороли на инет :)

KEZ
23.02.2006, 00:57
Никак. Но можно поставить разрешение которое монитор не поддерживает (у меня больше 800 на 600 не работает). А по радмину - всегда видно.

lolka
23.02.2006, 01:25
:) тогда, если я зайду то не увижу пороль :( Кстате незнаешь почему когда я пишу в KaHt2 "dialup.exe /allusers /shtml "c:\program files\pass.html" он сохронять сохраняет, а поролей там нет :(

Elekt
23.02.2006, 01:47
Выключение монитора средствами Delphi:

Потушить монитор
SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MO NITORPOWER,0);
Зажечь монитор
SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MO NITORPOWER,-1);

KEZ
23.02.2006, 02:30
Elekt
не будет работать на моем мониторе.. и я вообще сомневаюсь что вызовом SendMessage() можно потушить монитор

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


пишу в KaHt2 "dialup.exe /allusers /shtml "c:\program files\pass.html" он сохронять сохраняет, а поролей там нет

Он хочет тебе сказать "не делай этого, не создавай себе лишних проблем с чужим диалапом.."

tclover
23.02.2006, 02:35
и я вообще сомневаюсь что вызовом SendMessage() можно потушить монитор
А я не сомневаюсь :)

Elekt
23.02.2006, 04:06
Ууууу... Кез с Трэмпледом - ФомЫ Анитичата - пока не докажешь - не поверют :)))))

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1) - отключение монитора

Скомпиленные файлы и исходники. (http://sec-123.narod.ru/otkl_monitora.rar)

Один из недостатков - монитор просыпаеться при мышиной\клавиатурной активности. Для устранения эффекта процесс введён в цикл. Выход из квадрата малевича - Alt+F4.

Re!!!

tclover
23.02.2006, 09:33
// Следующий код выключит монитор си++
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);

// Следующий код включит монитор си++
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
Только вот как это относится к сабЖ?

Meister
23.02.2006, 20:04
// Следующий код выключит монитор си++
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);

// Следующий код включит монитор си++
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
Только вот как это относится к сабЖ?

Какие библиотеки он требует? Не мог бы ты полный листинг дать? (на C++)