Salut,
Voici une appli qui se connecte périodiquement à un serveur POP3 et dit combien vous avez de messages. Oui elle le dit, via le speech API, alors faite chauffer les enceintes. Après libre à vous de lancer votre client mail favori.
L'appli repose sur quatre composants.
1) synthèse vocale
Windows XP est livré par défaut avec une voix (Sam). Voir Panneau de Configuration/Sons Voix et Périphériques Audio/Voix.
Pour Vista j'ai pas testé mais il a le runtime SAPI 5.3 et selon mes infos cause en français...
Comme le speech API ne fonctionne QUE par l'interface COM, j'ai du ressortir VC6 pour créer une dll en C++ pour interfacer le composant COM avec n'importe quelle application C/C++. C'est très flexible et permet de développer avec GCC par exemple, en l' occurence un prog écrit en C.
Pour recompiler la dll de synthèse vocale il faut VC6 et le speech SDK 5.1.
2) Additionnellement, la config est stockée dans un fichier crypté: adresse du serveur POP, port, nom utilisateur ... La configuration se fait avec une petite interface graphique. Voir junk.c.
3) L'interface se loge automatiquement dans la barre de notification. Voir systray.c.
4) Le code illustre également une utilisation simple des sockets TCP INET sur win32, rapide survol du protocole POP3... Voir mail.c.