|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: da Napoli a Bra (CN)
Messaggi: 342
|
WindowsXP:Start Application on Resume standby opp hybernate
salve
[ x Sensine(moderatore): sono al corrente della netiquette dei post-doppi Infatti dovevo essere io più chiaro sul perchè ho cambiato il titolo ed il forum Infatti cambiava completamente il modo di affrontare l'argomento. Nel forum Windows e DirectX cercavo qualcuno che conoscesse un programmino o un'opzione del Windows per realizzare lo scopo. Nel forum programmazione in realtà sto cercando un modo diverso per ottenere lo stesso scopo: programmazione C, script...etc etc Dunque chiedo scusa per la sbavatura e ripropongo salutoni allora che qualche smanettosuperspecialistprogrammer conosce il modo per riuscire ad intercettare qualche chiamata o qualunque cosa nel momento in cui il Windows esce da uno stato Sx di StandBy o Hybern per riuscire a lanciare in quel momento un processo\servizio\applicazione ? grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ok passi
Cmq puoi anche chiedere di spostare una discussione da un forum all'altro, non ci sono problemi a farlo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quando il sistema ha un eventodi power saving viene inviato il messaggio WM_POWERBROADCAST: http://msdn.microsoft.com/library/en-us/power/base/wm_powerbroadcast_messages.asp
Basta controllare se arriva quello e i suoi possibili valori... All'arrivo di quel messaggio bisogna lanciare l'applicazione che si vuole... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2000
Città: da Napoli a Bra (CN)
Messaggi: 342
|
mmh ..... ho letto
questo però all'uscita dqe tu pensi di caricare un TSR, un servizio che giri costantemente in memoria e legga un flag che tu vai a scrivere e settare ON per ex. nell'esatto istante nel quale stai per andare in StandBy dopodiche' quando il PC si risveglia il TSR trova il Flag ON, lancia l'applicazione e rimette il flag ad OFF, right ?! e sarebbe carino che ne pensi ? PS: thx x ilSensine |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non è priprio un TSR...è un applicazione (anche lanciata da esecuzione automatica) che si occupa di lanciare un'altra applicazione quando il PC si risveglia...
Riguardo al modo in cui farlo...non serve alcun flag... Basta controllore che venga postato all'applicazione WM_POWERBROADCAST con una delle 3 opzioni di risveglio... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2000
Città: da Napoli a Bra (CN)
Messaggi: 342
|
..ho letto il documento.
MOLTO interessante ! Solo che non avendo esperienza di programamzione non saprei bene come e cosa fare. In linea di massima però ho capito cosa vorrei: - un programmino da lanciare nel Windows che rimanga semplicemente in attesa: - quando arriva il messaggio dello StandBy o dell' Hybernate da parte del SO, il mio programmino metterà ad uno un flag in un byte sull'hard disk -poi risponderà correttamente al SO in modo da permettere lo StandBy -quando il comp si risveglierà il programmino, verificando che il flag è ad 1 capisce che il PC è 'risorto' credo sia tutto giusto thx |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2000
Città: da Napoli a Bra (CN)
Messaggi: 342
|
UP
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:00.



















