DShutdown - HISTORY
~~~~~~~~~~~~~~~~~~~

v 1.78

- Aggiunta l'opzione "Delay countdown" che consente di attendere ulteriori 60 secondi quando si verificano le condizioni per lo shutdown (può essere utile per consentire ad alcune operazioni di completarsi, ad esempio se si sta monitorando il termine di un download).
- Aggiunta l'opzione "Shutdown when window closes" che consente di spegnere il PC quando una data finestra viene chiusa, tale opzione può risultare in molti casi più precisa ed efficace della Pixel Color Monitor.
- Fix e miglioramenti nell'UI.

v 1.77

- L'opzione "Close Program" ora permette di specificare se utilizzare il PID per chiudere una specifica istanza di un programma oppure se, semplicemente chiudere i programmi sulla base del loro nome.
- Aggiunta la possibilità di monitorare, invece del cambiamento del colore di un dato Pixel, la semplice chiusura della finestra che lo contiene, in questo modo per esempio, può essere semplice avviare lo spegnimento al termine di un processo di copia.
- Migliorata la funzione di monitoraggio del colore un Pixel dello schermo, ora la croce di puntamento viene trascinata nel punto voluto senza doverci cliccare sopra, cosa che poteva causare interferenze con l'oggetto monitorato, inoltre è anche graficamente più bello.
- Aggiunti per le principali condizioni di shutdown l'opzione AND che consente di generare lo shutdown solo se tutte le condizioni con l'AND attivo sono verificate. Si possono così creare tutta una serie di interessanti combinazioni, per esempio, è possibile impostare lo spegnimento nel caso non ci sia nessuno al PC per una ventina di minuti, ma solo dopo le 22.00.
- Aggiunta l'utilità Chronometro, richiamabile dalla piccola iconcina a destra dei timings..

v 1.76.2

- Nell'avvio come Servizio ora sono supportati anche il "Monitor Pixel Color" e il "Monitor Inactivity" (erano gli ultimi due rimasti).
- Introdotta la possibilità di inserire le credenziali di Amministratore nel caso quelle indicate non siano sufficienti per impostare l'avvio automatico o per impostare l'avvio del programma come servizio.
- Eliminata l'utilità "RDShutdown Setup Utility" dato che oramai tutte le opzioni compreso l'avvio come servizio e la password sono impostabili direttamente dal menu di RDShutdown.

v 1.76.1

- Aggiunta la possibilità di avviare DShutdown come Servizio. In questo modo è possibile impostare l'auto-spegnimento del PC anche se in quel momento non c'è nessun utente loggato.
- Fix minori.

v 1.76

- Aggiunto il salvataggio delle opzioni di monitoraggio, e cioè la "Inactive User Monitor", la "Task Monitor", la "Internet Activity Monitor" e la "CPU Monitor" e la "Remote PC Monitor", rimane fuori la "Pixel Color Monitor", se riceverò richieste in tal senso vedrò di implementarla.
- Ora, nel monitoraggio dell'inattività dell'utente, vengono considerati non solo l'input del mouse e della tastiera, ma anche quello di un eventuale GamePad collegato al PC.

v 1.75

- Inserita la possibilità, sia per il Server che per il Client di modificare a piacimento le porte client/server.
- Aggiunta la possibilità di spegnere un computer attraverso Internet (conoscendone l'IP) tramite la mappatura della porta del Server sul Router ottenuta tramite l'uPnP.
- Cambiamenti e miglioramenti vari.

v 1.74

- Modificata la gestione dei numeri di serie, ora le prime due cifre indicano il numero della versione vera e propria, mentre l'ultima cifra indica il numero della build, ciò significa che, ad esempio, nella versione attuale, v1.65, sarà visibile anche una ulteriore cifra ad indicare il numero di volte che la versione è stata compilata (x es 1.65.14). Per cui, ammettiamo che, dopo il rilascio della versione 1.65 venga scoperto un piccolo bug nel programma, esso verrà subito risolto e il programma ricompilato con un numero di build incrementato di 1. Ciò evita la necessità di fare uscire nuove versioni per ogni piccolo bugfix, ma consente anche a chi è interessato, di poter disporre dell'ultima versione compilata del programma.

v. 1.73.4

- Aggiunta la modalità di shutdown Hybrid introdotta con Win8, che permette un rapido riavvio salvando su disco il solo Kernel e mettendo il resto in StandBy.
- Aggiunta la modalità di shutdown Restart Apps introdotta con Vista che riavvia le applicazioni auto avvianti senza riavviare Windows.
- Modifiche minori.

v. 1.73.3

- Ora dal menu contestuale della TrayBar è possibile impostare l'avvio automatico di RDShutdown.
- Aggiunto un livello di criptazione "militare" per le password sia quando vengono salvate nel file INI sia durante la trasmissione delle stesse in rete.
- Ora è possibile modificare (e salvare in automatico) la password di RDShutdown direttamente dal menu contestuale della TrayBar.
- Piccoli fix.

v. 1.73.2

- Aggiunta una nuova funzione che consente di spegnere il computer quando si superano determinati limiti di traffico Internet (utile in particolar modo per evitare di superare il limite di traffico consentito nei contratti Internet a volume di dati).

v. 1.73.1

- Aggiunta la possibilità di ridimensionare la finestra del programma, in modo che esso sia utilizzabile anche su schermi con risoluzione ridotta.
- Modificata l'icona del pulsante "Refresh" che consente di aggiornare la lista dei PC remoti per l'opzione che spegne il PC quando un Host Remoto smette di rispondere al Ping.
- Aggiornamenti minori e migliorie grafiche.

v. 1.73.0

- Aggiunta la possibilità di spegnere il PC quando un dato PC remoto smette di rispondere al Ping per un dato tempo.
- Fixati alcuni bug introdotti con le ultime versioni.

v. 1.72.9

- Piena compatibilità Unicode sia nei percorsi sia nel nome dei computer che di ogni altra cosa.

v. 1.72.8

- Piena compatibilità con il DEP (Data Execution Prevention) che in precedenza, se abilitato, mandava il programma in crash all'avvio.

v. 1.72.7

- Aggiunta la possibilità di effettuare uno screenshot dello schermo al momento dello Shutdown.
- Ora, su SO a 64 bit, gli avvisi sonori vengono generati tramite il MIDI della scheda sonora.
- Ora, quando ci si fa spedire per email il log, viene anche allegato uno screensht dello schermo.
- Ora il programma funziona anche se è attivo il DEP (Data Execution Prevention) che in precedenza lo mandava in crash.
- Fixato il bug del menu della traybar.

v. 1.72.6

- Aggiunta la nuova opzione "Send Log by Email" possibilità di farsi inviare il Log dello shutdown per Email (è collaudato solo per gmail, ma dovrebbe funzionare anche con altri provider).
- Aggiornamenti e Fix minori.

v. 1.72.5

- Reso il programma compatibile con i percorsi Unicode.
- Migliorata la comunicazione tra server e client, ora vengono gestiti anche eventuali errori nella stessa.
- Introdotta la nuova opzione "NoPopup" (con la corrispondente da linea di comando) che consente di evitare, al momento dello shutdown, la comparsa del Popup della finestra principale o del fumetto nel caso di comando da remoto.
- Migliorata la funzione di Log, ora viene indicata anche la causa che ha avviato lo shutdown.
- Fix minori.

v. 1.72.4

- Piccoli cambiamenti all'UI e Fix minori.

v. 1.72.3

- Introdotta la possibilità di utilizzare la stessa porta da parte del socket e del server (in questo modo è possibile impostare una sola regola per il firewall o una sola eventuale porta reindirizzata) o due porte differenti.
- Ora anche "RDShutdown" e "RDShutdown Setup Utility" hanno lo stesso numero di versione dell'ultima versione di DSpeech, in questo modo è molto più semplice capire se si sta utilizzando la versione giusta o quella sbagliata di RDShutdown con il rispettivo DShutdown).

v. 1.72.2

- Aggiunta la possibilità di generare un avviso sonoro all'avvio del programma. Ciò può essere utile in casi particolari (assenza di monitor e simili) per avvisare l'utente che DShutdown è entrato in funzione senza costringerlo ad effettuare un riscontro visivo.

v. 1.72.1

- La combinazione di tasti "Alt + F5" determina la chiusura del programma senza salvare i settaggi.
- Ora gli avvisi sonori vengono generati correttamente anche nei SO a 64 Bit.
- Fixato un bug nella funzione "Enable Pixel Color Monitor".

v. 1.72

- Aggiunta la funzione "Alarm Clock" (la sveglia).

v. 1.71

- Aggiunta l'opzione "Wake Up" che permette di risvegliare il PC da una qualsiasi modalità di sospensione come l'ibernazione o il "suspend to RAM". (Utile per far gestire varie combinazioni di eventi ad un PC che potrebbe anche trovarsi in una modalità di sospensione al momento stabilito).
- Fixato un bug nella funzione Wake On LAN introdotto con le ultime versioni.

v. 1.70

- Fixato il bug che impediva il logoff remoto nel caso si utilizzasse il modulo RDShutdown avviato come servizio.

v. 1.69

- Aggiunta la possibilità di eseguire lo shutdown se l'utente rimane inattivo per un dato periodo di tempo.

v. 1.68

- Aggiunta la possibilità di terminare uno o più programmi in esecuzione al momento dello shutdown. Questo può essere utile, ad esempio, per chiudere uno o più programmi ad un orario specificato.

v. 1.67

- Aggiunta la possibilità di specificare nei dettagli in quali giorni effettuare lo shutdown/reboot. E' ora possibile specificare una combinazione di giorni del mese e/o della settimana (questo può essere utile per pianificare con esattezza il reboot di un server nell'arco di un lungo periodo di tempo).

v. 1.66

- Ora, quando si utilizza l'opzione "ServerLess" (cioè spegnimento dei PC remoti senza doverci installare preventivamente il modulo "RDShutdown"), è possibile specificare un User e una Password diversi da quelli con i quali ci si è loggati localmente (questo permette di semplificare la configurazione in una LAN con molti computers).
- Ritocchi all'UI.
- Fix minori. 

v. 1.65

- Ora è possibile spegnere completamente i PC remoti senza installare su di essi il server (RDShutdown.exe), è infatti sufficiente specificare l'opzione "ServerLess" (Nelle versioni precedenti erano disponibili solo le funzioni di Reboot e Shutdown senza Poweroff).
- Parziali riscritture di alcune routines interne.

v. 1.64

- Ora, quando un PC remoto riceve un ordine di spegnimento, nella TrayBar compare un "Balloon notification" per avvertire l'utente locale.
- Fixati due bug minori relativi allo shutdown remoto.
- Minimi ritocchi all'UI.

v. 1.63

- Aggiunta l'opzione "Lock Workstation".
- Aggiunta l'opzione "Wake On LAN" per accendere uno o più PC remoti che supportano questa funzione.
- Fixati alcuni bug minori.
- Ritocchi all'UI.

v. 1.62

- Aggiunta l'opzione "Cancel if User is logged" che permette di annullare lo shutdown di un PC remoto se su di esso c'è un utente loggato (serve per evitare di spegnere il PC mentre qualcuno ci sta lavorando sopra).
- Migliorata l'opzione "Disable LAN", ora non si limita più a bloccare le funzioni delle schede di rete installate nel sistema, ma le disabilita proprio.

v. 1.61

- Corretto un bug introdotto con la versione 1.60 nello Shutdown remoto (in questo periodo i beta-tester sono tutti in vacanza :)

v. 1.60

- Limitati cambiamenti all'interfaccia (ora le opzioni di monitoraggio sono organizzate in modo più logico).
- La funzione "write log" ora non crea un log nuovo ogni volta, ma appende i dati in coda ai precedenti.
- Parziali riscritture di alcune routines interne.

v. 1.59

- Aggiunto un pulsante per inserire automaticamente nella lista dei PC remoti i nomi dei computer attualmente collegati alla rete.
- Ora, quando si attiva il monitoraggio di un pixel, viene automaticamente disattivato lo screensaver (segnalato da Fr3ddie).

v. 1.58

- Fixati alcuni bug minori.

v. 1.57

- Fixato un bug nell'opzione "force after wait" (segnalato da Fr3ddie).

v. 1.56

- Interfaccia completamente in inglese (TNX a Fr3ddie per l'accurata traduzione)
- Aggiunta la possibilità di selezionare contemporaneamente lo shutdown di uno o più PC remoti e lo shutdown da remoto del PC locale.
- Introdotta la possibilità di scegliere se si vuole creare o meno il file di LOG.
- Le liste dei Task ora sono ordinate alfabeticamente.

v. 1.55

- Per ogni shutdown ora viene creato un file LOG con la data, l'orario e le impostazioni di shutdown.

v. 1.54

- Ridotta l'occupazione di RAM quando la finestra non è minimizzata.
- Ritocchi all'UI.

v. 1.53

- Minimi ritocchi all'UI. 

v. 1.52

- L'opzione "Shutdown per limitata attività Internet" ora permette di specificare a mano i KB/MB e i secondi/minuti/ore oltre alle scelte predefinite (idea di Fr3ddie).
- Anche l'opzione di "Shutdown per un dato utilizzo della CPU" consente di specificare a mano la percentuale.
- Nella lista degli IP remoti è possibile specificare anche una descrizione dell'IP x es. 192.168.55.1 (ServerK6) (segnalato da Fr3ddie).
- L'opzione "Shutdown if a pixel change his color" ora permette di specificare anche il tempo di monitoraggio.
- Ora è possibile impostare una password diversa per ogni PC remoto (segnalato da Fr3ddie).
- Aggiunta l'opzione "disable LAN adapters" che disabilita la LAN (idea di Fr3ddie).
- Quando si selezionano contemporaneamente "force after wait" e "force", la parte finale dello shutdown si avvale di una funzione a basso livello per assicurare al 100% lo spegnimento del PC.
- Migliorata la routine di verifica delle opzioni incompatibili, ora ,ad esempio, non è più possibile selezionare insieme "PowerOff" e "Reboot" (Segnalato da Fr3ddie).
- Riordinate le opzioni secondo un ordine più logico (segnalato da Fr3ddie).
- Spostata l'opzione "Start a program..." nel gruppo delle opzioni di shutdown.

v. 1.51

- Migliorata l'Opzione "ForceAfterWait".

v. 1.50

- Parametri da linea di comando completamente in inglese.
- BuxFix nell'opzione "Shutdown At.."

v. 1.49

- Interfaccia completamente in Inglese (tranne che per i ToolTip).
- BugFix di compatibilità (tnx a Fr3ddie per la segnalazione e per il valido betatest).

v. 1.48

- Ora per le comunicazioni col Server viene utilizzata unicamente la porta 4444 in questo modo è possibile impostare una sola regola per il FireWall.

v. 1.47

Aggiunta la possibilità di spegnere il PC qualora l'attività internet salga sopra un certo valore per un certo tempo.

v. 1.46

- Aggiunte le opzioni "Hibernate" e "StandBy".
- Aggiunta l'opzione "Set default" che permette di impostare come default i settaggi attualmente selezionati.
- Aggiunta l'opzione "Save settings on exit" che specifica se salvare o meno i settaggi all'uscita.
- Convertita l'opzione "Exit after shutdown" nella più esplicativa "Exit Program".
- Eliminata l'opzione "Start Minimized" praticamente inutile.

v. 1.45

-Le opzioni "ExitAfterShutdown" e "SoundAdvise" ora sono impostabili per il PC locale e per i PC remoti.

v. 1.44

- Aggiunta l'opzione "ServerLess" (Sperimentale) per il Reboot e lo Shutdown dei PC remoti senza il Server.
- Migliorata l'Opzione "ForceAfterWait".

v. 1.43

- Ora la comunicazione tra PC locale e PC remoti avviene tramite protocollo UDP, per cui gli ordini di Shutdown vengono inviati contemporaneamente a tutti i PC remoti, questo velocizza la procedura di Shutdown in una LAN con molti PC.
- L'Opzione "Shutdown al termine di un programma" ora permette di specificare dopo quanto tempo dalla terminazione di un processo il PC si dovrà spegnere.
- Ora quando si seleziona "AutoStart" la linea di comando inserita nell'AutoStart viene anche copiata a scopo informativo nel ClipBoard (questa funzione può essere usata per creare delle linee di comando personalizzate in automatico).

v. 1.42

- Aggiunta la possibilità di ottenere anche gli Shutdown remoti da linea di comando.
- Estesa la funzionalità di "Auto Start", ora memorizza tutte le opzioni disponibili, comprese quelle dei PC remoti.

v. 1.41

- Aggiunta l'opzione per lo Shutdown quando un pixel specificato dello schermo cambia colore.

v. 1.40

- Estesa la funzione "Shutdown per un dato utilizzo della CPU", ora è possibile specificare anche un periodo di tempo.
- Estesa la funzionalità di "Auto Start", ora memorizza tutte le opzioni disponibili relative allo shutdown locale.

v. 1.39

- Aggiunta un'opzione per lo Shutdown quando la connessione selezionata non è disponibile per un dato tempo, ad esempio perché cade la linea (no NT4).

v. 1.38

- Fixata e migliorata nel funzionamento l'opzione "ForceAfterWait".
- Aggiunta l'Opzione "Auto Start" per l'Auto Start con le ultime impostazioni selezionate.

v. 1.37

- Aggiunta l'opzione "ForceAfterWait" (Sperimentale) per essere sicuri al 100% che il PC remoto si spenga.
- Migliorata la funzione "Spegnimento in un dato giorno", ora è possibile specificare anche l'ora esatta o spegnere il PC uno specifico giorno di ogni mese.
- BugFix nel monitoraggio del NetWork.

v. 1.36

- Ridotto il consumo di memoria.
- Ritocchi all UI.
- Fixato un Bug nella linea di comando.

v. 1.35

- Implementata la possibilità di monitorare ogni tipo di connessione anche non Internet (RAS, Ethernet, etc.) valutando i Bytes scambiati.
- Estesa la compatibilità del monitoraggio delle connessioni anche a NT4 + Sp4 e a Win98.

v. 1.35b (unrelased)

- Aggiunta l'opzione per monitorare le connessioni di rete su TCP/IP (al posto dei Bytes monitorizza i Packets IP scambiati) invece delle sole connessioni RAS.

v. 1.34

- Aggiunta l'Opzione per riagganciare il Modem.

v. 1.33

- Avviso sonoro prima dello Shutdown.
- Opzione per l'esecuzione di un programma predefinito.
- Opzione per spegnere in automatico i PC remoti nel momento in cui il PC locale viene spento.

v. 1.23

- Shutdown per un dato utilizzo della CPU (NT5).
- Aumentata la versatilità delle opzioni di Shutdown per limitata attività Internet.
- Possibilità di avviare più istanze.
- Opzione "Spegnimento in un dato giorno".

v. 1.00

- Shutdown per limitata attività Internet su RAS (NT5).

v. 0.30

- Opzione di Shutdown quando termina un dato programma (Win98/NT5).
- Opzione per uscire dal programma dopo aver spento gli altri PC della LAN.

v. 0.20

- Opzione "Minimizza all'avvio".
- Opzione "Spegni ad una data ora".

v. 0.10

- Aggiunto il supporto per lo Shutdown remoto.
- Aggiunto il salvataggio delle impostazioni.

v. 0.01

- Implementate tutte le funzioni dell'API per lo Shutdown locale di Win9x e NT.
- Opzione per avere uno Shutdown dopo un periodo di tempo specificato.



RDShutdown - HISTORY
~~~~~~~~~~~~~~~~~~~~

v. 1.72.5

- Versione server compatibile con la analoga principale.

v. 1.72.4

- Versione server compatibile con la analoga principale.

v. 1.72.3

- D'ora in poi tutte le novità di "RDShutdown" verranno riportate nella sezione di "DShutdown".

v. 3.4

- Ora gli avvisi sonori vengono generati correttamente anche nei SO a 64 Bit.
- Versione compatibile con DShutdown v1.72.

v. 3.3

- Versione compatibile con DShutdown v1.71.

v. 3.2

- Fixati alcuni bug minori.

v. 3.1

- Versione compatibile con DShutdown v1.66.

v. 3.0

- Ora, se RDShutdown non viene avviato come servizio, la sua icona compare nella traybar, inoltre, quando riceve una richiesta di shutdown da remoto, visualizza un Balloon Tip nella traybar per avvertire l'utente.

v. 2.9

- Migliorata la gestione della Password (ora la si può impostare da "RDShutdown Setup Utility.exe").

v. 2.8

- Versione compatibile con DShutdown v1.63.

v. 2.7

- Versione compatibile con DShutdown v1.62 da cui eredita le nuove features.

v. 2.6

- Fixati alcuni bug minori.

v. 2.5

- Versione compatibile con DShutdown v1.56.
- L'opzione di LOG ora viene impostata dal PC remoto.

v. 2.4

- Per ogni shutdown ora viene creato un file LOG con la data, l'ora e le impostazioni di shutdown.

v. 2.3

- Migliorata l'Opzione "ForceAfterWait".
- Implementata la gestione della password locale.

v. 2.2

- Migliorata l'Opzione "ForceAfterWait".

v. 2.1

- Ora RDShutdown può essere anche installato come servizio, in modo da funzionare anche prima di avere effettuato il logon.

v. 2.0

- Ridotto il consumo di memoria.
- Ora per le comunicazioni col Client viene utilizzata unicamente la porta 4444 in questo modo è possibile impostare una sola regola per il FireWall.

v. 1.9

- Versione compatibile con DShutdown v1.46 e superiori.

v. 1.8

- Versione compatibile con DShutdown v1.45.
- Migliorata l'Opzione "Force After Wait".

v. 1.7

- Versione compatibile con DShutdown v1.43.
- Ridotte le dimensioni e l'occupazione di memoria.

v. 1.6

- Versione compatibile con DShutdown v1.42.
- Ridotte le dimensioni e l'occupazione di memoria.

v. 1.5

- Fixata e migliorata nel funzionamento l'opzione "ForceAfterWait".

v. 1.4

- Versione compatibile con DShutdown v1.37 e superiori.

v. 1.3

- Ridotte le dimensioni e l'occupazione di memoria.

v. 1.2

- Versione compatibile con DShutdown v1.34 e superiori.

v. 1.1

- BugFix (ma non mi ricordo esattamente quale ;-).

v. 1.0

- Prima Relase.



LDShutdown - HISTORY
~~~~~~~~~~~~~~~~~~~~

v. 1.0 (unrelased)

- Versione Light di DShutdown paragonabile a DShutdown v. 001 BugFixed.