Questo post viene pubblicato come introduzione al progetto Elenoire ,come guida all'installazione e come complemento a questo post. Inizio con la descrizione del progetto Elenoire.

Problema
Si desidera progettare un sistema software che interagisca con Windows Live Messenger quando l’utente amministratore non è al computer o impossibilitato alla gestione di Windows Live Messenger.
Il sistema dovrà interagire con gli utenti Live che contattano l’amministratore fornendo servizi di segreteria, quali:
· Aggiunta di note in Microsoft Office Outlook 07
· Aggiunta di appuntamenti al calendario di Microsoft Office Outlook 07
Il progetto
Attualmente il progetto è completo delle funzionalità descritte in precedenza ed è scaricabile gratuitamente dal sito.
Installazione
L'analisi dell'installazione di un componente aggiuntivo parte dalla considerazione che, nella configurazione predefinita di Windows Live Messenger, i componenti aggiuntivi non sono supportati. Assicuriamoci che Messenger non sia in esecuzione, attiviamo l'editor del registro di sistema e selezioniamo la chiave HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger. A questo punto dobbiamo aggiungere un valore dword 32 che chiameremo AddInFeatureEnabled ed a cui assegneremo il valore 1.
Una volta effettuata questa operazione apriamo messenger e spostiamoci nelle opzioni, vedremo che una nuova voce "Componenti aggiuntivi" comparirà tra le schede.
Prima di sincronizzare Elenoire con Messenger dobbiamo necessariamente registrare gli assembly nella global cache di Windows. Per installare gli assembly ci sono vari metodi :
- utilizzo del tool di gestione "Microsoft .NET Framework 2.0 Configuration"
- utilizzo del prompt dei comandi
Iniziamo con il tool, se sul pc che state usando non è presente il .net framework installatelo al seguente link e utilizziamo il tool di configurazione che troviamo all'interno della cartella strumenti di amministrazione. Utilizziamo l'interfaccia grafica per aggiungere i file dll che troviamo nella cartella di Elenoire.
Vediamo adesso come fare per installare gli assembly con il prompt, apriamo il prompt digitiamo "gacutil/i [spazio] nomedll.dll" per ogni dll del progetto, e automaticamente gli assembly verranno installati nella cache, il metodo consigliato è sicuramente il tool grafico, molto intuitivo e veloce da utilizzare.
Adesso non ci rimane che sincronizzare Elenoire con Messenger, apriamo messenger e torniamo nella scheda dei componenti aggiuntivi, da li selezionare la voce "aggiungi a messenger" e selezionare "MessengerAddin.Elenoire.dll" dalla cartella di Elenoire, fatto ciò dovete solo abilitare Elenoire (vedi Immagine).
posted @ sabato 6 settembre 2008 17.52