Pagina 1 di 1
Richiesta software
Inviato: lun lug 29, 2013 8:12 am
da SerioBg
Io avrei bisogno di un software il quale collegato ad una applicazione funzionante, impedisse la sospensione del computer finchè questa lavora, poi spegnesse lo stesso quando finisce.
(Praticamente le fuinzioni anti standby e spegnimento di JD, finalizzate su un file exe a scelta).
Sempre ammesso che esista.
Grazie in anticipo

Re: Richiesta software
Inviato: lun lug 29, 2013 1:08 pm
da hashcat
Se gentilmente scrivi nome e posizione (in quale cartella si trova) del file exe, ti fornisco un pacchetto funzionante che svolga le funzioni da te richieste.
P.S.: E' piuttosto semplice da realizzare.

Re: Richiesta software
Inviato: mar lug 30, 2013 2:24 pm
da SerioBg
il percorso è: C:\Premium\Sentry\Sentry_MBA.exe
Grazie

Re: Richiesta software
Inviato: mar lug 30, 2013 4:26 pm
da hashcat
senzasoldi ha scritto:poi spegnesse lo stesso quando finisce.
Definisci meglio cosa intendi per "quando finisce".
Io ho inteso quelle due parole come: spegni il computer quando l'applicazione non è più attiva (non ci sono processi della stesse in esecuzione). Se ho capito bene ciò che intendevi, allora il mio pacchetto dovrebbe andare bene. Se invece necessiti che il computer venga spento quando l'applicazione ha terminato il proprio compito ma è ancora in esecuzione darò un'occhiata ma, in questo caso, non credo di poterti aiutare.
Re: Richiesta software
Inviato: mar lug 30, 2013 7:10 pm
da SerioBg
Io direi che possiamo provare il tuo pacchetto. L'applicazione al t6ermine del processo rimane accesa, non si chiude da sola, ma non credo abbia processi in corso.
Grazie
Re: Richiesta software
Inviato: mar lug 30, 2013 7:26 pm
da hashcat
Se rimane attiva significa che il suo processo è ancora in esecuzione.

Re: Richiesta software
Inviato: mar lug 30, 2013 8:04 pm
da SerioBg
Be, comunque prova ad inviarmi il pacchetto, tentar non nuoce.
Grazie
Re: Richiesta software
Inviato: mar lug 30, 2013 8:20 pm
da hashcat
senzasoldi ha scritto:Be, comunque prova ad inviarmi il pacchetto, tentar non nuoce.
Grazie
Ok, te lo invio domani. Ora devo uscire.

Re: Richiesta software
Inviato: mer lug 31, 2013 1:56 pm
da hashcat
NOTA IMPORTANTE: Tutti i file devono tutti risiedere sempre nello stesso percorso.
Cosa contiene il pacchetto:
Il pacchetto contiene cinque file: hashcat_antisleep.bat, hide.vbs, Insomnia.exe, launcher.bat e nircmdc.exe
Come funziona il pacchetto:
Il file launcher.bat esegue lo script hide.vbs che permette di eseguire lo script hashcat_antisleep.bat senza mostrarne la finestra. Lo script hashcat_antisleep.bat esegue Insomnia.exe (il programma responsabile dell'inibizione della sospensione del computer). L'interfaccia grafica di Insomnia è nascosta utilizzando nircmdc.exe
Effettuate le precedenti operazioni, lo script, attraverso un ciclo, controlla ogni minuto se il processo da monitorare è in esecuzione ed in caso affermativo il ciclo riprende daccapo. Nel caso il processo termini, non appena lo script rileva questo cambiamento, impartisce il comando di spegnimento forzato del computer entro un arco di 10 secondi.
Come si avvia:
E' necessario eseguire il file launcher.bat
Sorgente del file hashcat_antisleep.bat:
Codice: Seleziona tutto
@echo off
TITLE hashcat AntiSleep
START Insomnia.exe
nircmdc.exe win hide class "Insomnia"
:ALGO
tasklist /fi "Imagename eq "Sentry_MBA.exe"" | FIND /I "Sentry_MBA.exe"
IF %ERRORLEVEL% NEQ 0 (shutdown /s /t 10 /f) ELSE (
PING 1.1.1.1 -n 1 -w 60000
goto ALGO)
Download Link (archivio 7z con password TurboLab.it):
LINK
Ho visto a quale tipologia di software desideri "collegare" lo script. Dunque ti invito ad agire in maniera responsabile. 
Re: Richiesta software
Inviato: gio ago 01, 2013 10:13 pm
da SerioBg
Grazie-
Adesso ho qualche giorno di ferie, poi lo provo e ti faccio sapere
Re: Richiesta software
Inviato: sab dic 21, 2013 9:28 am
da SerioBg
Scusa il ritardo, ma ho potuto provare il software solo in questi giorni ed ho notato questo problema: esso spegne il computer solo se l'applicazione si chiude, se invece l'applicazione rimane aperta anche se non lavora, la macchina rimane accesa. Non riesci a superare tale problema ?
Grazie
Re: Richiesta software
Inviato: sab dic 21, 2013 4:14 pm
da hashcat
hashcat ha scritto:Effettuate le precedenti operazioni, lo script, attraverso un ciclo, controlla ogni minuto se il processo da monitorare è in esecuzione ed in caso affermativo il ciclo riprende daccapo. Nel caso il processo termini, non appena lo script rileva questo cambiamento, impartisce il comando di spegnimento forzato del computer entro un arco di 10 secondi.
Credevo fosse chiaro.
senzasoldi ha scritto:se invece l'applicazione rimane aperta anche se non lavora, la macchina rimane accesa. Non riesci a superare tale problema ?
Grazie
Non credo sia possibile, comunque provo a darci un'occhiata.

Re: Richiesta software
Inviato: sab dic 21, 2013 4:59 pm
da hashcat
senzasoldi ha scritto:se invece l'applicazione rimane aperta anche se non lavora
Forse sono riuscito a trovare una possibile soluzione al problema ma devi chiarirmi cosa intendi con la precedente espressione. Io la interpreto come: "Quando l'attività dell'applicazione termina (il completamento raggiunge il 100%) e l'applicazione smette di lavorare..."

Re: Richiesta software
Inviato: sab dic 21, 2013 7:00 pm
da SerioBg
Infatti la barra di avanzamento a monitor segnala che ha raggiunto il 100%, quindi per quello che posso vedere e capire l' applicazione rimane visibile ma non lavora.
Grazie
Re: Richiesta software
Inviato: sab dic 21, 2013 7:35 pm
da hashcat
senzasoldi ha scritto:Infatti la barra di avanzamento a monitor segnala che ha raggiunto il 100%, quindi per quello che posso vedere e capire l' applicazione rimane visibile ma non lavora.
Grazie
Ottimo.
Ti basta sostituire il file hashcat_antisleep.bat (del pacchetto precedente) con QUESTO aggiornato. Non l'ho testato ma dovrebbe funzionare (attendo il tuo feedback).

Re: Richiesta software
Inviato: dom dic 22, 2013 9:19 am
da Al3x
quel ping ha un perché o serve solo come artificio per attivare un counter prima dell'esecuzione del goto?
Re: Richiesta software
Inviato: dom dic 22, 2013 11:49 am
da hashcat
Al3x ha scritto:serve solo come artificio per attivare un counter
E' utilizzato per riproporre il controllo (sezione :ALGO) una volta ogni minuto (dopo aver verificato che il software monitorato abbia completato le proprie operazioni (il titolo della finestra mostra 100%)).
P.S.: Ricontrollando il codice ho individuato un errore logico (che ho corretto). Il link nel precedente post è aggiornato.
Re: Richiesta software
Inviato: dom dic 22, 2013 8:32 pm
da Al3x
questo potrebbe aiutare?
http://dpotter.net/technical/2007/09/ut ... s-waitexe/
nel ResKit di NT c'era un tool in grado di mettere in pausa un batch ma non ne ricordo il nome. In compenso in Windows 7 esiste un comando interno che potrebbe essere utile allo scopo
basta digitare timeout seguito dal numero di secondi che si desidera trascorrano prima che l'esecuzione riprenda
es:
Re: Richiesta software
Inviato: dom dic 22, 2013 8:41 pm
da Al3x
aggiungo altre info
da qui
http://stackoverflow.com/questions/1672 ... mpt-or-dos
c'è anche questa indicazione
Re: R: Richiesta software
Inviato: dom dic 22, 2013 9:24 pm
da hashcat
Grazie del materiale. Appena ho tempo gli do un'occhiata.
Penso comunque di mantenere la funzionalitá di "sleep" attraverso il ping perché tengo molto alla compatibilitá ed alla "portabilitá" dello script (che nel caso del batch, non essendo un linguaggio portabile, intendo come: <<cercare, per quanto possibile, di utilizzare solo codice nativo, evitando l'adozione di strumenti "esterni">>).
Re: Richiesta software
Inviato: dom dic 22, 2013 9:26 pm
da Al3x
Il comando timeout è interno, peccato non sia presente in XP
Re: Richiesta software
Inviato: lun gen 13, 2014 9:06 am
da SerioBg
A me sembra che adesso funzioni correttamente. Però sostituirei, se possibile, Insonnia.exe con DontSleep.exe
Inoltre desidero sapere se funziona su win xp.
Grazie
Re: R: Richiesta software
Inviato: lun gen 13, 2014 12:51 pm
da hashcat
senzasoldi ha scritto:sostituirei, se possibile, Insonnia.exe con DontSleep.exe
Per quale motivo?
senzasoldi ha scritto:Inoltre desidero sapere se funziona su win xp.
Dovrebbe funzionare correttamente.
Re: Richiesta software
Inviato: lun gen 13, 2014 6:41 pm
da SerioBg
Mi sembra che dontsleep abbia più opzioni.