Richiesta software

Se Windows genera un errore, hai un problema di virus o vuoi discutere/segnalare l'uscita della nuova versione di un software per la piattaforma Microsoft, questa è la sezione giusta.
Regole del forum
Rispondi
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Richiesta software

Messaggio 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

:)
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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.

;)
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio da SerioBg »

il percorso è: C:\Premium\Sentry\Sentry_MBA.exe


Grazie


:)
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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.
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio 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
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio da hashcat »

Se rimane attiva significa che il suo processo è ancora in esecuzione.

:fiu
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio da SerioBg »

Be, comunque prova ad inviarmi il pacchetto, tentar non nuoce.


Grazie
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio da hashcat »

senzasoldi ha scritto:Be, comunque prova ad inviarmi il pacchetto, tentar non nuoce.


Grazie
Ok, te lo invio domani. Ora devo uscire.

:ciao
“The quieter you become, the more you can hear”
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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. :fiu
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio da SerioBg »

Grazie-
Adesso ho qualche giorno di ferie, poi lo provo e ti faccio sapere
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio 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
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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.

;)
“The quieter you become, the more you can hear”
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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..."

:fiu
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio 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
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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).

;)
“The quieter you become, the more you can hear”
Avatar utente
Al3x
Amministratore
Amministratore
Messaggi: 4842
Iscritto il: mer mag 01, 2013 12:59 pm
Località: http://127.0.0.1
Has thanked: 17 times
Been thanked: 18 times

Re: Richiesta software

Messaggio da Al3x »

quel ping ha un perché o serve solo come artificio per attivare un counter prima dell'esecuzione del goto?

Codice: Seleziona tutto

PING 1.1.1.1 -n 1 -w 60000
I :amore Sasha
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Richiesta software

Messaggio 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.
“The quieter you become, the more you can hear”
Avatar utente
Al3x
Amministratore
Amministratore
Messaggi: 4842
Iscritto il: mer mag 01, 2013 12:59 pm
Località: http://127.0.0.1
Has thanked: 17 times
Been thanked: 18 times

Re: Richiesta software

Messaggio 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:

Codice: Seleziona tutto

c:\timeout 5
I :amore Sasha
Avatar utente
Al3x
Amministratore
Amministratore
Messaggi: 4842
Iscritto il: mer mag 01, 2013 12:59 pm
Località: http://127.0.0.1
Has thanked: 17 times
Been thanked: 18 times

Re: Richiesta software

Messaggio da Al3x »

aggiungo altre info

da qui
http://stackoverflow.com/questions/1672 ... mpt-or-dos

c'è anche questa indicazione
I ended up using sleep.exe from http://sourceforge.net/projects/unxutils, which is nice because it doesn't require any install and it's tiny.
I :amore Sasha
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: R: Richiesta software

Messaggio 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">>).
“The quieter you become, the more you can hear”
Avatar utente
Al3x
Amministratore
Amministratore
Messaggi: 4842
Iscritto il: mer mag 01, 2013 12:59 pm
Località: http://127.0.0.1
Has thanked: 17 times
Been thanked: 18 times

Re: Richiesta software

Messaggio da Al3x »

Il comando timeout è interno, peccato non sia presente in XP
I :amore Sasha
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio 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
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: R: Richiesta software

Messaggio 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.
“The quieter you become, the more you can hear”
Avatar utente
SerioBg
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 312
Iscritto il: ven lug 12, 2013 5:47 am

Re: Richiesta software

Messaggio da SerioBg »

Mi sembra che dontsleep abbia più opzioni.
Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio