Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9

    [VB.NET] Spegnere monitor!

    salve!

    sto cercando un modo x spegnere il monitor del pc da codice

    fino ad ora ho trovato e testato solo metodi ke impostano lo stato di sleep o stanby ma nn appena si dà un qualsiasi input lo schermo si riaccende :\

    quello ke vorrei fare io, invece è spegnere il monitor e riaccenderlo solo dopo il verificarsi di una determinata condizione (ad esempio una combinazione di tasti)

    fino ad ora ho provato la funzione sendmessage

    codice:
    SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
    e un hook ad un exe trovato in rete ma l'effetto è uguale a sendmessage e nn mi soddisfa x nnt :S

    ho poi provato massimizzando una form nera, ma nn mi piace nè il metodo nè il risultato anke xkè basta premere una quasiasi sequenza di tasti (ctrl+tab - logo di win - ctrl+alt+del) x toglierla

    e poi ho provato ad accoppiare sendmessage alla funzione blockinput ma così potrei sbloccare solo dopo un dato lasso di tempo e nn mi aggrada :S

    insomma, le sto tentando tutte xD qualke altra idea?

    sn tutto orekki

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non puoi fare quanto chiedi in quanto la sequenza Ctrl-Alt-Del è sempre riconosciuta.

    P.S. Per favore, evita le abbreviazioni di qualsiasi tipo perché rendono faticosa e incomprensibile la lettura e sono poco tollerate in questo forum (come in altri).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9
    ma non voglio bloccare la sequenza ctrl+alt+del

    a me interessa solo che lo schermo sia nero al di là degli input che si danno

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E ctrl-alt-del è un tipo di input!
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9
    ho capito che intendi, infatti sto cercando altri metodi! col sendmessage è impossibile da fare

    sto chiedendo altre strade, ad esempio ora sto cercando di ridurre la gamma la minimo ma comunque non arriva ad annerirlo del tutto

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Puoi solo spegnere con quella SendMessage e bloccare gli input (e potrai usare il ctrl-alt-del)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9
    così non ha nessuna utilità

    provo a mettere il sendmessage su un thread separato e ripeterlo

    anche se è decisamente grossolano come metodo

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9
    Originariamente inviato da logan88
    così non ha nessuna utilità

    provo a mettere il sendmessage su un thread separato e ripeterlo

    anche se è decisamente grossolano come metodo
    niente da fare, non rimane oscurato. "Lampeggia" se mi passate il termine

    a quanto sto capendo comunque nel momento in cui si spegne lo schermo non esegue le istruzioni successive al sendmessage fino a quando non si riattiva il monitor

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da logan88
    a quanto sto capendo comunque nel momento in cui si spegne lo schermo non esegue le istruzioni successive al sendmessage fino a quando non si riattiva il monitor
    No .... non è vero ... del resto cosa c'entra il monitor con la CPU ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    9
    infatti sto dicendo che quella istruzione non spegne solo il monitor

    provare per credere

    anche se metti blockinput dopo sendmessage blocca tutto solo dopo che lo schermo torna visibile

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.