Manuale utente & SDK


 


Autore: Matteo Turconi
File: Web page
Data creazione: 01/06/2007
Revisione: A.003
Data revisione: 19/09/2007


Indice




Introduzione


iSysCleaner Pro

indice

Stanco di cercare i file temporanei nel sistema? Vuoi cancellare questi file con pochi click? iSysCleaner è ciò che fa per te.

iSysCleaner è un tool che cerca nel PC i file temporanei creati dalle applicazioni e dal sistema operativo e ti permette di eliminarli con pochi click. Facile da utilizzare e con una interfaccia molto intuitiva iSysCleaner è un potente tool per la pulizia e la manutenzione del proprio PC.

La novità di questo programma è nella nuova interfaccia (molto intuitiva) e nel motore di ricerca migliorato.

Le caratteristiche principali sono le seguenti:

Nuovo motore di ricerca. Motore più veloce e più flessibile.
Nuova interfaccia. Interfaccia più intuitiva e completa.
Ricerca e rimozione file
. Si varia dai file di sistema più comuni a quelli di applicazioni di terzi.
Visualizzazione file. Possibilità di visionare i file trovati e selezionare quale rimuovere.
Aggiornamenti. Ricerca di nuove release automatizzata.
Supporto multi lingua. Nuove lingue disponibili anche grazie alla personalizzazione.

 

Che cosa rimuove?

indice

iSysCleaner Pro rimuove la maggior parte dei file di sistema non necessari e anche altri file generati da applicazioni di terzi.

Ma quali sono questi file?

  • Tracking Cookies
  • Cache di Internet Explorer
  • E-mail cancellate di Outlook Express
  • File recenti di Windows
  • File recenti di office
  • File temporanei delle applicazioni
  • E-mail cancellate di Office Outlook
  • E-mail junk di Office Outlook
  • File di disinstallazione degli update di Windows
  • File temporanei di Windows
  • File di disinstallazione degli update di IE7
  • File di Prefetch
  • File temporanei di sistema
  • File temporanei di applicazioni di terzi (Mozilla Firefox, Opera, Acrobat Reader, Directory Opus, Microsoft Terminal Server Client,..)

 

Requisiti minimi

indice
CPU x86
OS Windows 2000, Windows XP (SP1 o superiore), Windows 2003
HD Variabile

 

Amniente di sviluppo

indice

iSysCleaner è stato sviluppato e compilato con Borland Developer Studio ® 2006. 



Come usare...


Interfaccia principale

indice

All'avvio il programma si presenta nel modo seguente:

Nel menu principale di comando si trovano i seguenti pulsanti:

  • Pagina iniziale: pagina principale.
  • Analizza: si avvia l'analisi del sistema con i valori definiti in "Impostazioni". Al primo avvio del programma se non si modificano le impostazioni il programma avvia l'analisi con i valori di default.
  • Impostazioni: vedi "Impostazioni".
  • ?: guida in linea del programma.
  • : menu di supporto del programma.

Sempre nella pagina iniziale, se sono passati più di 7 giorni dall'ultima scansione conclusa con successo, il programma avverte l'utente e gli chiede se vuole avviare l'analisi.

Impostazioni

indice

Esistono due set di impostazioni: quelle generali del programma e quelle di analisi. Dopo aver scelto "Impostazioni" nel menu principale, viene proposta la selezione del set di opzioni da configurare.

Opzioni principali

indice

Lingua

  • Selezione linguaggio. In questa combobox è possibile selezionare la lingua desiderata.

Cestino

  • Chiedi conferma prima di svuotare il Cestino. Selezionando questa opzione il programma chiede conferma prima di svuotare il cestino. Altrimenti svuota subito il cestino.
  • Visualizza barra di progresso. Selezionando questa opzione il programma visualizza la barra di progresso di svuotamento del cestino.
  • Riproduci suono. Selezionando questa opzione il programma riproduce il suono di svuotamento del cestino.

Motore di analisi

  • Esegui operazioni in background. Selezionando questa opzione il programma esegue le operazioni di analisi e rimozione in modalità "basso consumo di CPU". Questo significa che è possibile continuare a lavorare senza rallentamenti.
  • Seleziona automaticamente tuti gli oggetti trovati. Durante l'analisi ogni file trovato viene autometicamente selezionato per essere rimosso.
  • Elimina automaticamente tutti gli oggetti alla fine dell'analisi. (non ancora disponibile) Alla fine della scansione il programma rimuove tutti gli oggetti trovati in automatico.
  • Sposta gli oggetti rimossi nel cestino. Tutti gli oggetti rimossi sono spostati nel cestino. Cosi è possibile eseguire un backup di file cancellati accidentalmente.

Files di log

  • Livello di log. In questa combobox è possibile selezionare il livello di log del programma.
  • Numero file massimi. Il programma cancella in automatico i file di log più vecchi in modo da mantenere un numero massimo di file.
  • Cancella i file salvati di log all'avvio. Selezionando questa opzione il programma cancella i file di log (lista degli oggetti trovati).

Opzioni di analisi

indice

Utente

  • Cookies
    • File Tracking Cookies. Include i file tracking cookies in base alla lista definita nel file "cookies.def".
    • Cancella tutti i file Cookies. Se selezionato, include tutti i file cookies senza distinzione.
    • Seleziona il file di definizione dei Tracking Cookies. E' possibile definire un file di definizione personalizzato e specificare qui il percorso e il nome del file.
    • Usa default. Se selezionato, il programma utilizza il file di default "defines\cookies.def".

  • Internet Explorer
    • Cache di Internet Explorer. Include i file di cache di Internet Explorer.
    • Elimina completamente i file di cache. Se selezionato, i file di cache saranno eliminati anche se il flag "Sposta gli oggetti rimossi nel cestino" è abilitato. Nessun backup sarà possibile.
    • Visualizza i file nell'albero principale. Se selezionato, a fine analisi il programma visualizzerà tutti i file di cache. Di default questo flag è disabilitato perchè i file di cache sono tanti e la visualizzazione degli stessi rallenta l'esecuzione del programma.

  • Outlook Express
    • E-mail cancellate di Outlook Express. Include nella scansione le e-mail cancellate di Outlook Express.

  • File recenti
    • File recenti di Windows. Include i link ai file recentemente visionati.
    • File recenti di Office. Include i link ai documenti office recentemente visionati.

  • File temporanei
    • File temporanei delle applicazioni. Include i file temporanei creati dalle applicazioni, installatori, etc. usati dall'utente.

  • Office
    • E-mail cancellate di Office Outlook.
    • E-mail junk di Office Outlook.

Windows

  • File di disinstallazione degli update di Windows. Include i file di disinstallazione degli update di Windows.
    • Seleziona aggiornamenti più vecchi di x giorno/i. E' possibile filtrare il file di aggiornamento di Windows in base alla data di installazione.
  • File temporanei di Windows. Include i file temporanei di Windows (normalmente "C:\Windows\Temp").
  • File di disinstallazione degli update di Internet Explorer 7. Include i file di disinstallazione degli update di IE7.
  • File di Prefetch. Include i file di Prefetch. E' possibile definire i giorni trascorsi dall'ultimo accesso al file di Prefetch.

File temporanei di sistema

  • Analizza tutti i dischi fissi. Include la scansione di tutti i dischi fissi di sistema.
  • Seleziona percorsi. Include i percorsi specificati nella lista sottostante.
  • Usa estensioni di default. Usa le estensioni di default definite nel file "extensions.def". Il tasto visualizza peremette di visualizzare le estensioni caricate in quel momento.
  • Estsensioni aggiuntive. Si possono definire delle estensioni aggiuntive separate dal carattere "|".
  • Seleziona file più vecchi di x giorno/i. Da la possibilità di selezionare i file più vecchi di un numero x di giorni.

Applicazioni di terzi

Nelle applicazioni di terzi sono definite alcune applicazioni. Selezionando i vari elementi è possibile abilitare o disabilitare la scansione dei vari elementi.

In ciascuna delle due schermate ci sono i pulsanti "Salva" e "Annulla". Cliccando "Salva" si salvano le impostazioni correnti. Cliccando "Annulla" si scartano le modifiche ripristinando quelle precedenti.

Analisi e rimozione

indice

Cliccando sul bottone "Analizza" si avvia la scansione del sistema.

Il programma analizza il sistema secondo le impostazioni prescelte. Al primo avvio il programma avvia la scansione con le impostazioni di default.

E' possibile interrompere l'analisi in corso cliccando il pulsate "Interrompi...".

Alla fine della scansione sono riportati il tempo trascorso, gli oggetti trovati e la dimensione degli stessi. Cliccando "Avanti" è possibile procedere alla visione e alla eliminazione degli oggetti trovati.

Nel treeview principale è possibile:

  • visionare gli oggetti trovati comprensivi del percorso;
  • la selezione a livello di singolo oggetto o di un intera sezione.

Poi, cliccando con il pulsante destro si apre un menu contestuale nel quale è possibile:

  • aprire il percorso dove è posizionato il file;
  • salvare la lista degli oggetti trovati.

In fine cliccando su "Rimuovi oggetti", si avvia il processo di rimozione degli oggetti selezionati.

Cliccando su "Concludi", si visualizza lo stato finale di analisi.
Anche alla fine del processo di rimozione è visualizzato lo stato finale del processo.

Se ci sono ancora dei file da eliminare il programma avverte l'utente.

Aggiornamenti

indice

Sezione al momento non disponibile.



SDK


Pacchetto di installazione

indice

Il pacchetto di installazione comprende i seguenti file e percorsi:

  • iSysCleaner.exe, eseguibile principale;
  • iSysCleaner.xml, file di configurazione;
  • lng.dll, libreria dinamica per il caricamento e la gestione dei file di linguaggio;
  • misc.dll, libreria dinamica di supporto;
  • languages, percorso contenente i file di linguaggio (vedi Crea un file di linguaggio);
  • defines, percorso contenente i file di definizione e scripts (vedi Definizioni e Scripts);
  • traces, percorso contenente i file di log;
  • saves, percorso contenente i file di analisi salvati (lista oggetti);
  • rips, percorso contenente i file di crash dell'applicativo (vedi Notificare un crash).

Percorso Defines

Con l'installazione sono forniti i seguenti file di definizione.

  • cookies.def, file di definizione dei tracking cookies;
  • applications.script, script file applicazioni di terzi;
  • extensions.def, file di definizione delle estensioni di base.

Percorso Languages

Nella directory "Languages" sono installati i file di linguaggio. Collegandosi al sito sarà possibile scaricare altri file di linguaggio.

Funzionamento

indice

iSysCleaner è una applicazione multi-threads composta da un modulo principale (eseguibile) e da file esterni opzionali contenenti informazioni addizionali.

Modifiche e aggiunte personali

indice

Prima di modficare i file di linguaggio e gli script esistenti:

  1. leggete attentamente il manuale di utilizzo del programma;
  2. fate un backup dei file esistenti;
  3. riportate ogni modifica via e-mail a <support@isyscleaner.net>;
  4. in caso di malfunzionamento inviate il vostro file a <support@isyscleaner.net> e ripristinate il file originali.

Tutte le aggiunte o le modifiche ritenute interessanti e utili saranno distribuite con le versioni successive del programma e rese disponibili sul sito.

Creare un file di linguaggio

indice

Per creare un file di linguaggio basta:

  1. creare una copia del file english.lng,
  2. rinominare il file ricordando di tenere l'estensione .lng,
  3. impostare il nome da visualizzare,
  4. tradurre le stringhe dei corrispettivi elementi.

Editando il file english.lng con un semplice editor di testo, troviamo le seguenti righe.

[0001.0001]
Questa riga è il numero di versione del file. Specificare sempre il numero di versione aiuta a manuntenere il file di linguaggio da una versione all'altra.

[MAIN]
In questa sezione sono specificati il nome (name) del linguaggio e se il file è il linguaggio corrente (default).
Il nome del linguaggio è lo stesso visualizzato nella combobox di selezione.

[STRINGS]
In questa sezione sono specificati tutti i singoli gli elementi e la stringa associata.

Esempio

Prima cosa duplico il file english.lng e lo rinomino in italian.lng. Poi con un editor di testo modifico la stringa name in "Italiano" e imposto il default a "false". Traduco tutte le stringhe. il risultato è il seguente.

 

Definizioni e Scripts

indice

In queste prossime righe descriverò come creare un proprio file di definizione e come modificare il file applications.script.

Definizioni

I file di definizione sono una lista di stringhe utilizzate dal programma per cercare congruenze tra la lista e i file trovati.

Per esempio, il file cookies.def contiene una lista di alcuni tracking cookies riconosciuti. Il rpogramma cerca delle congruenze in ogni file di cookies. Se ne trova allora seleziona il file come "Tracking Cookies".

Per rendere la ricerca più approfondita e completa, è possibile aggiungere altre stringhe di definizione a quelle esistenti.
Ogni file è editabile con il semplice notepad. Vediamo come.

Come nei file di linguaggio, anche qui la prima riga è dedicata al numero di versione "[0001.0000]". Le righe successive sono le stringhe di match usate dal programma. Anche i caratteri jolly (*?) possono essere usati.

Per esempio. Se definisco una riga come "acme*.com", il programma cercherà un match simile nei file. Quindi valori come "acmeporn.com", "acme123.com" e "acmexyz123.com" sono tutti accettabili.

Scripts

I file di script sono un pò più complicati dei file di definizione. Per il momento l'applicativo gestisce il solo file di script "applications.script". In futuro sarà possibile definire nuovi file personalizzati nei quali definire i file da cancellare.

Vediamo come modificare e aggiornare il file "applications.script".

Il file è strutturato come un file ini, con le sue sezioni e le chiavi. Ogni sezione, tranne la prima, definisce una riga nella lista delle applicazioni.

[0001.0001]
Questa è la versione del file.

[<nome sezione>]
Si definisce qui il nome della sezione. Nell'esempio abbiamo "Acrobat Reader Search Cache". Ogni sezione all'interno del file deve essere univoca. Non possono esserci sezioni con lo stesso nome.

version
numero di versione della sezione.

selected
indica al programma se la sezione è selezionata oppure no. Se selezionata verrà inclusa nel processo di scansione.

subfolder
1 = vero, 0 = falso. Se vero il programma include anche tutti i sotto percorsi nel processo di scansione.

display
Stringa visualizzata in interfaccia.

items
numero degli item a seguire. Ogni item deve essere formato da almeno due delle chiavi sottostanti: "folder_include" e "extension_include".

x.folder_include
indica il percorso in cui eseguire la scansione (vedi anche "Costanti di default").

x.folder_exclude
indica il sotto percorso da escludere nel processo di scansione (vedi anche "Costanti di default").

x.extension_include
estensione dei file da cercare nel percorso definito in x.folder_include (vedi "Lista estensioni").

x.extension_exclude
estensione dei file da escludere nel percorso definito in x.folder_include (vedi "Lista estensioni").

Editando il file esistente "applications.script" con un semplice editor di testo, sarà possibile modificare le sezioni esistenti oppure aggiungerne di nuove.

Costanti di default

indice

Le costanti di default sono stringhe racchiuse tra parentesi graffe { }. Il programma converte queste costanti nel loro valore di default. Per esempio {win} corrisponde al folder "C:\Windows".

Di seguito troviamo la lista delle costanti di default supportate.

{appdata}
      = C:\Documents and Settings\username\Application Data.
{commonappdata}
      = C:\Documents and Settings\All Users\Application Data.
{localappdata}
      = C:\Documents and Settings\username\Local Settings\Application Data.
{sys}
      = C:\Windows\System32.
{win}
      = C:\Windows.

Lista estensioni

indice

Sezione al momento non disponibile.