Visualizzazione post con etichetta tool. Mostra tutti i post
Visualizzazione post con etichetta tool. Mostra tutti i post

martedì 10 giugno 2014

Windows 8.1: Registrazione Azioni Utente

A partire da Windows 7, Microsoft ha incluso nel suo sistema operativo un tool molto utile (e aggiungerei anche molto nascosto) chiamato Registrazione Azioni Utente (Problem Steps Recorder). Con tale strumento è possibile registrare le azioni che vengono effettuare sul PC dall'utente comprensive di descrizione, screenshot e commenti. Le azioni vengono registrare in un file che può essere eventualmente analizzato dal personale di supporto per evidenziare eventuali problemi.
In quest'articolo analizzerò la versione per Windows 8.1 del tool che non differisce molto dalla versione per windows 7 tranne che per alcuni piccoli dettagli.

Per avviare il tool digitare la combinazione di tasti Win+R (l'equivalente di Start->Esegui) e digitare PSR seguito da invio.
Si aprirà una piccola barra contenente poche funzioni.


Registrazione azioni utente
Fig. 1 Registrazione azioni utente

Cliccando sulla piccola freccia accanto all'icona del punto interrogativo relativo alla guida, possiamo accedere alle impostazioni dello strumento:
Menu impostazioni
Fig. 2 Menu impostazioni

Impostazioni Registrazione azioni utente
Fig. 3 Impostazioni Registrazione azioni utente
File di output
Possiamo indicare al tool dove salvare il file in formato compresso (.zip). Se indichiamo il percorso e nome del file in questa casella, la registrazione creerà automaticamente il file e non ci verrà più richiesto al termine della registrazione.

Abilita acquisizione schermo.
Di default, insieme alle informazioni sulle azioni svolte dall'utente, vengono raccolti anche alcuni screenshot. Se non si desidera raccogliere anche gli screenshot dell'operazione (ad es. per una questione di tutela della privacy), è possibile disabilitare l'acquisizione delle schermate da parte del tool

Numero di immagini recenti acquisite dallo schermo da archiviare.
Questa opzione ci consente di impostare il numero massimo di screenshot da allegare al file della registrazione. Di default il tool acquisisce fino a 25 screenshot. Eventuali screenshot successivi vengono scartati. Se ad es. lasciamo il valore su 25 e vengono acquisite 28 immagini le ultime 3 verranno perse.


Per iniziare la registrazione è necessario cliccare sull'apposito tasto: Inizia Registrazione
Avviata la registrazione possiamo interromperla definitivamente, sospenderla ed eventualmente riprenderla o aggiungere un commento.

Sospendi registrazione
Fig. 4 Sospendi registrazione
Riprendi registrazione
Fig. 5 Riprendi registrazione
Per aggiungere un commento basta cliccare su Aggiungi commento, quindi evidenziare con il mouse la parte della schermata per la quale aggiungere il commento e digitare il testo nella casella Evidenzia Area e commenta.

Commento
Fig. 6 Commento

Una volta terminata la registrazione possiamo cliccare su Interrompi Registrazione. A questo punto si aprirà la seguente schermata con a video il contenuto del file della registrazione.

File contenente la registrazione
Fig. 7 File contenente la registrazione


Cliccando su Salva ci viene chiesto il percorso e il nome dove salvare il file. Il file viene salvato in formato compresso .ZIP al cui interno è presente un file con estensione .MHT (File MIME HTML contenente sia il codice HTML che altri elementi richiamati come immagini, file audio, applet Java ecc) contenente note, eventuali commenti, informazioni e screenshot delle azioni effettuate dall'utente. Il file MHT è visualizzabile tramite il browser installato sulla postazione.


lunedì 9 giugno 2014

Visualizzare funzioni di una DLL tramite DLL Export Viewer

Chi programma sa bene che a volte è necessario conoscere le funzioni messe a disposizione di una DLL esterna. Proprio in questi casi DLL Export Viewer può fare al caso nostro. Oltre a visualizzare le funzioni e il loro indirizzo di memoria virtuale contenute all’interno di un file DLL permette anche di visualizzare le funzioni e le DLL richiamate da un processo in esecuzione sulla macchina. Tali informazioni ci possono essere d’aiuto anche in ambito di debug di un’applicazione: ad es. una volta verificato l’indirizzo della funzione che ci interessa possiamo inserire un breakpoint all’interno del nostro debugger.

Il tool può essere scaricato da www.nirsoft.net/utils/dll_export_viewer.html, non richiede installazione e l’utilizzo è molto semplice. L’ultima versione al momento disponibile è la 1.63. Una volta avviato il file eseguibile ci verrà presentata una finestra in cui dovremmo selezionare l’operazione di nostro interesse:


Schermata iniziale DLL Export Viewer
Fig. 1 Schermata iniziale
Load all functions from standard system DLLs (user32, Kernel32, and so on…)
Ci permette di visualizzare tutte le funzioni presenti nelle DLL di sistema

Load functions from the following DLL file: (You can specify wildcard too)
Permette di specificare una DLL da analizzare

Load functions from the DLL files specified in the following text file: (CRLF delimited file)
Permette di indicare un file di testo contenente l’elenco delle DLL da analizzare

Load functions from all DLLs attached to the selected process:
Elenca le funzioni e le DLL richiamate da un particolare processo.

Una volta selezionata l’opzione desiderata ed eventualmente indicata la DLL da analizzare possiamo cliccare su OK per procedere con la visualizzazione dell’elenco delle funzioni. 

Fig. 2 Analisi DLL


L’applicazione ci permette di salvare il report in formato HTML, di ricercare con google informazioni su una particolare funzione e di copiare nella clipboard il suo indirizzo.


Insomma DLL Export Viewer rappresenta un piccolo tool che potrà essere molto utile ai programmatori e sistemisti.